Cum să obțineți toate fișierele media atașate în postul wordpress

WordPress 3.6 a introdus noua funcție get_attached_media (). care simplifică foarte mult primirea tuturor fișierelor media atașate. În acest tutorial scurt, vom analiza modul de utilizare a noii funcții pentru a obține fișiere media WordPress de înregistrare.

Anterior, dacă doriți să obțineți toate fișierele atașate la o înregistrare, trebuie să faceți ceva de genul:

Este destul de simplu, dar WordPress 3.6 face totul chiar mai ușor, permițându-ne să utilizeze get_attached_media () funcția.

Pentru a obține toate fișierele atașate. indiferent de tipul lor, este necesară utilizarea construcției:

Pentru a obține toate fișierele audio atașate:

Pentru a obține toate imaginile atașate:

Sursa: pippinsplugins.com

Și cum să obțineți fișiere url?
Dacă folosim $ attachments = get_attached_media ('image', $ post-> ID);
obținem. și link-uri către fișierele pe care nu le pot obține

Chutka nu a înțeles cum să procedăm astfel: ce fișiere să editați. Spune-mi, te rog. În plus, este aplicabil pentru toate înregistrările, paginile sau puteți specifica când creați: afișați lista de fișiere atașate sau nu?

Acest cod poate fi adăugat la șablonul single.php și apoi va fi afișată o listă de fișiere în fiecare înregistrare.

Cum să obțineți toate fișierele media atașate în postul wordpress

Cum să obțineți toate fișierele media atașate în postul wordpress

Cum să obțineți toate fișierele media atașate în postul wordpress

Cum să obțineți toate fișierele media atașate în postul wordpress

Articole similare