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.