X

Cum să afișați miniatura atașamentului cu metadate de imagine

Fragmente de IsItWP

Căutați o modalitate de a afișa miniatura atașamentului cu metadate de imagine? Deși probabil există un plugin pentru asta, am creat un fragment de cod rapid pe care îl puteți utiliza pentru a afișa miniatura atașamentului cu metadate de imagine.

Adăugarea acestui fragment în interiorul buclei fișierului dvs. de șablon va afișa o listă a tuturor atașamentelor postării cu următoarele metadate (Credit, Cameră, Distanță focală, Diafragmă, ISO, Timp de expunere, Marcaj temporal, Copyright).

Instrucțiuni:

Tot ce trebuie să faceți este să adăugați acest cod în fișierul index.php al temei dvs.:

<?php
if($images =& get_children( 'post_type=attachment' )){
   foreach($images as $id => $attachment ){
	   echo '<div>';
	   echo wp_get_attachment_image( $id, 'thumb' )."<br />";
           $meta = wp_get_attachment_metadata($id);
           echo "Credit:  ".$meta[image_meta][credit]."<br /> ";
           echo "Camera:  ".$meta[image_meta][camera]."<br />";
           echo "Focal length:  ".$meta[image_meta][focal_length]."<br />";
           echo "Aperture:  ".$meta[image_meta][aperture]."<br />";
           echo "ISO:  ".$meta[image_meta][iso]."<br />";
           echo "Shutter speed:  ".$meta[image_meta][shutter_speed]."<br />";
           echo "Time Stamp:  ".$meta[image_meta][created_timestamp]."<br />";
           echo "Copyright:  ".$meta[image_meta][copyright];
	   echo '</div>';
   }
}
?>

Notă: Dacă este prima dată când adăugați secvențe de cod în WordPress, consultați ghidul nostru despre cum să copiați / lipiți corect secvențe de cod în WordPress, pentru a nu vă defecta accidental site-ul.

Dacă ți-a plăcut acest fragment de cod, te rugăm să iei în considerare și celelalte articole de pe site, cum ar fi: cele mai bune 27 de teme WordPress pentru marketing afiliat și cum să configurezi urmărirea comerțului electronic Google Analytics pentru WooCommerce.

Comentarii   Lasă un răspuns

  1. Obțin erori, cu excepția cazului în care valorile meta sunt între ghilimele, astfel:

    echo ‘Camera: ‘.$meta[‘image_meta’]'[camera’].”;

  2. da! Acum am un motiv să iau un link pentru miniatura postării 😀

  3. Mulțumesc pentru distribuire, arată grozav, totuși afișează aproximativ 200+ erori nedefinite atunci când debug este activat prin pluginul Theme Check, poate doriți să verificați asta 🙂

    1. Salut Emil, mulțumesc, voi arunca o privire,

  4. Mulțumesc pentru fragmente!
    Le voi adăuga pe blogul meu!

    Sărbători fericite de Crăciun!

    1. Nicio problemă Denny, să ai o zi bună.

Adaugă un comentariu

Suntem bucuroși că ați ales să lăsați un comentariu. Vă rugăm să rețineți că toate comentariile sunt moderate conform politicii noastre de confidențialitate, iar toate linkurile sunt nofollow. NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.

Lista de verificare pentru lansarea WordPress

Lista de verificare finală pentru lansarea WordPress

Am compilat toate elementele esențiale de verificare pentru lansarea următorului dvs. site WordPress într-o singură carte electronică la îndemână.
Da, trimite-mi eBook-ul gratuit!