Stai cercando un modo per visualizzare la miniatura dell'allegato con i metadati dell'immagine? Sebbene probabilmente esista un plugin per questo, abbiamo creato un rapido snippet di codice che puoi utilizzare per visualizzare la miniatura dell'allegato con i metadati dell'immagine.
Aggiungendo questo snippet all'interno del loop del tuo file di template verranno visualizzati tutti gli allegati del post con i seguenti metadati (Crediti, Fotocamera, Lunghezza focale, Apertura, ISO, Tempo di posa, Timestamp, Copyright).
Istruzioni:
Tutto quello che devi fare è aggiungere questo codice al file index.php del tuo tema:
<?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>';
}
}
?>
Nota: Se questa è la prima volta che aggiungi snippet di codice in WordPress, consulta la nostra guida su come copiare / incollare correttamente snippet di codice in WordPress, in modo da non rompere accidentalmente il tuo sito.
Se ti è piaciuto questo snippet di codice, prendi in considerazione la lettura dei nostri altri articoli sul sito come: 27 migliori temi WordPress per l'affiliate marketing e come impostare il monitoraggio e-commerce di Google Analytics per WooCommerce.
Ottengo errori a meno che i valori dei meta non siano tra virgolette, così:
echo ‘Camera: ‘.$meta[‘image_meta’]'[camera’].”;
Sì! Ora ho un motivo per collegare la miniatura del post 😀
Grazie per la condivisione, sembra fantastico tuttavia mostra circa 200+ errori undefined quando il debug è attivo tramite il plugin Theme Check, potresti voler controllare 🙂
Ciao Emil, grazie, ci darò un'occhiata,
Grazie per gli snippet!
li aggiungerò al mio blog!
buon natale!
Nessun problema Denny, buona giornata.