Výpis všech mediálních souborů

Úvodní stránka Fórum podpory WordPressu Problémy s WordPressem Výpis všech mediálních souborů

Zvolené téma obsahuje celkem 3 odpovědi. Do diskuze (3 účastníci) se naposledy zapojil uživatel  admin a poslední změna je stará 6 let, 2 měsíce.

Aktuálně jsou na stránce zobrazeny 4 příspěvky - 1. až 4. (z celkem 4)
  • Autor
    Příspěvky
  • #19821

    toredor
    Participant

    Ahoj, poradí mi někdo způsob jak vypsat všechny mediální soubory podle nějakých parametrů.

    Děkuji za rady.

    #19822

    sjiamnocna
    Participant
    Web

    No, myslím, že se asi nabízí použití WP_Query nebo odvozené Query_posts (s téměř shodnou strukturou)
    Tady dokonce příklad pro všechny stavy ('post_status'=>'any'). Ve vašem případě by stačilo změnit any za publish (ostatně existují mediální soubory budoucí – future???)

    $query = new WP_Query( array( 'post_status' => 'any', 'post_type' => 'attachment' ) );
    if($query->have_posts()){
    while($query->have_posts()){
    //Název souboru, odkaz ke stažení... Prvky tabulky
    }
    }
    #19823

    sjiamnocna
    Participant
    Web

    Pardon, zapomněl jsem na to, na co zapomínám často… uvést příspěvek
    kód tedy bude vypadat takto:

    $query = new WP_Query( array( 'post_status' => 'any', 'post_type' => 'attachment' ) );
    if($query->have_posts()){
    while($query->have_posts()){
    $query->the_post();
    
    $media_id=get_the_ID();
    //Název souboru, odkaz ke stažení... Prvky tabulky
    
    }
    }
    #19833

    admin
    Keymaster
    Web

    Díky, sjiamnocna! Parametr post_status bych asi nechal v defaultní podobě, tedy publish. Naplánovat publikování do budoucna u obrázku v administraci WordPressu ručně nejde, ale pluginy by to mohly teoreticky nějak využít, takže raději počítejme s tím, že může existovat i stav future :-) Jinak kromě použití WP_Query lze použít i get_posts(), v manuálu je i konkrétní příklad (anglicky), jak tuto funkci společně s wp_get_attachment_image() použít pro výpis názvů všech mediálních souborů.

    toredor: Podle jakých parametrů je chcete vypisovat?

Aktuálně jsou na stránce zobrazeny 4 příspěvky - 1. až 4. (z celkem 4)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.

WordPress – novinky, návody a zajímavosti