Tutorial WordPress affidabili, quando ne hai più bisogno.
Guida per principianti a WordPress
WPB Cup
25 Milioni+
Siti web che utilizzano i nostri plugin
16+
Anni di esperienza con WordPress
3000+
Tutorial WordPress di esperti

Come aggiungere tag EXIF alle foto in WordPress (2 modi semplici)

Come fotografo, sai che ogni foto ha una storia e i dettagli tecnici fanno spesso parte di quella magia. Condividere le impostazioni della fotocamera, la posizione e altri dati EXIF può essere un ottimo modo per connettersi con il tuo pubblico sul tuo blog.

Ma chi ha il tempo di copiare e incollare manualmente queste informazioni per ogni singola immagine? È un processo noioso che ti allontana da ciò che ami di più: scattare bellissime foto.

Noi di WPBeginner abbiamo gestito innumerevoli gallerie fotografiche e conosciamo bene questa lotta. Ecco perché ti mostreremo due modi semplici per visualizzare automaticamente questi dati direttamente nei tuoi post di WordPress.

Questi metodi ti faranno risparmiare un sacco di tempo e ti permetteranno di concentrarti sulla creazione di contenuti straordinari per i tuoi visitatori.

Come aggiungere tag EXIF alle foto in WordPress

Perché visualizzare i tag EXIF nelle didascalie delle immagini di WordPress?

Se sei un fotografo, allora WordPress è un ottimo modo per mostrare il tuo lavoro. Ha tantissimi bellissimi temi per fotografi WordPress e plugin che possono aiutarti a promuovere le tue immagini, costruire il tuo marchio e persino ottenere più clienti.

Tuttavia, c'è un grande svantaggio che potresti aver già notato. Per impostazione predefinita, WordPress non mostra nessuno dei tuoi tag del formato file immagine scambiabile (EXIF), come il produttore e il modello della fotocamera, la risoluzione e l'esposizione, e la posizione e l'ora in cui è stata scattata la foto.

Questi dati possono essere utili per i visitatori, specialmente se stai vendendo foto e grafica digitali online.

EXIF tags are also useful if you’re running a photography blog, as they can help readers learn more about your photos.

Getting this data and then adding it to your website manually would take time and effort, especially if you have lots of different photos. If you add this information manually each time, then it may also be difficult to create a consistent design.

With that said, let’s see how you can add EXIF photo tags to your captions automatically using a plugin. Both these methods can save you a ton of time while displaying your tags in a consistent way.

Simply use the quick links below to jump straight to the method you want to use:

Not sure which method to choose? Here’s a quick breakdown:

  • Method 1 is best for you if you want to control which specific photos display EXIF data. It’s perfect for adding details to some images while keeping others private.
  • Method 2 is best for you if you want a “set it and forget it” solution that automatically adds EXIF data to all new images you upload.

Method 1: Adding EXIF Tags to Specific Photo Captions

Sometimes, you may want to show the EXIF tags for specific photos only. For example, you might show the location tags for photos of a famous landmark but hide this information on images of your house.

Exif Caption lets you add EXIF tags to specific photos, so you can save time while still staying in control.

La prima cosa da fare è installare e attivare il plugin Exif Caption. Per maggiori dettagli, consulta la nostra guida passo passo su come installare un plugin WordPress.

Dopo l'attivazione, vai su Media » Exif Caption nella dashboard di WordPress. Qui vedrai tutte le foto che hanno dati EXIF.

Aggiungere tag EXIF alle foto in WordPress

Per configurare Exif Caption, fai clic per espandere la sezione 'Impostazioni'.

Per iniziare, puoi scegliere se sostituire la didascalia dell'immagine corrente con i dati EXIF o mostrare i tag accanto alla didascalia originale.

Se non vuoi sovrascrivere le didascalie correnti, seleziona 'Inserisci a sinistra' o 'Inserisci a destra'. Il plugin aggiungerà quindi i tag prima o dopo la didascalia originale dell'immagine sul tuo blog WordPress.

Come aggiungere tag EXIF alla didascalia di un'immagine WordPress

Successivamente, vedrai una casella con tutti i tag EXIF che puoi aggiungere alle didascalie delle immagini.

Per impostazione predefinita, Exif Caption aggiunge tutti i tag disponibili, quindi elimina semplicemente quelli che non desideri utilizzare.

Scegliere i tag da includere nella didascalia di un'immagine EXIF

Se elimini un tag e poi cambi idea, fai clic sul pulsante 'Predefinito'. Questo riaggiunge tutti i tag EXIF disponibili.

Il plugin offre un'opzione per aggiungere dati EXIF all'alt text dell'immagine. Tuttavia, sconsigliamo vivamente di utilizzare questa funzionalità.

L'alt text dovrebbe descrivere il contenuto visivo dell'immagine (come 'un golden retriever che prende un frisbee in un parco') per l'accessibilità e per aiutare i motori di ricerca a capire di cosa tratta l'immagine. Una stringa di dati della fotocamera non raggiunge questo obiettivo e offre una scarsa esperienza utente.

Quando sei soddisfatto di come è configurato il plugin, non dimenticare di fare clic su 'Salva modifiche'.

Fatto ciò, sei pronto per aggiungere dati EXIF alle didascalie delle tue immagini. Scorri semplicemente l'elenco delle immagini e seleziona la casella accanto a ogni foto in cui desideri mostrare i dati EXIF.

Aggiungere informazioni EXIF a una foto WordPress

Per procedere e aggiungere tag EXIF a queste didascalie delle immagini, fai semplicemente clic su 'Aggiorna'.

Se hai selezionato 'Inserisci nell'alt contemporaneamente', il plugin copierà anche i tag nel campo alt dell'immagine.

Ora, ogni volta che aggiungi queste foto a una pagina o a un post, WordPress mostrerà automaticamente i tag EXIF nella didascalia dell'immagine.

Un esempio di tag EXIF su un sito web o blog WordPress

Metodo 2: Visualizza automaticamente i dati EXIF per tutte le tue foto

Vuoi mostrare i tag EXIF per tutte le tue immagini? Allora ha più senso utilizzare un plugin che aggiunge automaticamente queste informazioni alle tue didascalie, poiché è il massimo risparmio di tempo.

Exif Details mostra informazioni EXIF dettagliate nella dashboard di amministrazione di WordPress. Può anche aggiungere automaticamente questi tag alle didascalie delle tue immagini, in modo che vengano visualizzati in modo coerente.

Tag e valori EXIF su un sito web WordPress

Tieni presente che questo metodo richiede l'aggiunta di uno snippet di codice personalizzato. Non preoccuparti, ti guideremo passo dopo passo e non dovrai scrivere alcun codice da zero.

Exif Details ottiene anche le informazioni EXIF quando carichi per la prima volta l'immagine su WordPress. Ciò significa che non mostrerà i tag EXIF per le immagini che hai già aggiunto alla libreria multimediale.

Detto questo, questo plugin tende a funzionare al meglio se stai appena iniziando il tuo blog di fotografia o se hai caricato solo un piccolo numero di immagini finora.

Innanzitutto, devi installare e attivare il plugin Exif Details. Per maggiori informazioni, consulta la nostra guida passo passo su come installare un plugin WordPress.

Dopo l'attivazione, vai su Media » Libreria e dai un'occhiata alla colonna 'EXIF'.

Aggiungere foto con tag EXIF alla libreria multimediale di WordPress

Per vedere i tag di un'immagine specifica, fai semplicemente clic sul testo 'Tag e Valori'.

Ora, prendi nota dei codici EXIF per i dati che desideri visualizzare. Ad esempio, 'DateTimeOriginal' mostra la data e l'ora in cui è stato creato il file.

Come mostrare i dati EXIF delle foto nella dashboard di WordPress

Per un elenco completo dei tag disponibili, consulta la pagina dei tag EXIF.

Una volta che hai questi tag, è il momento di aggiungere codice personalizzato a WordPress. Spesso, le guide ti chiedono di modificare direttamente il file functions.php del tuo tema, ma questo può causare tutti i tipi di errori comuni di WordPress.

Perderai anche il codice personalizzato la prossima volta che aggiornerai il tuo tema WordPress. Per questo motivo, ti consigliamo invece di utilizzare il plugin gratuito WPCode.

Su WPBeginner, utilizziamo WPCode per gestire tutti gli snippet di codice personalizzato nella nostra rete di siti. È un modo molto più sicuro per aggiungere funzionalità perché previene il tipo di errori che possono compromettere il tuo sito, e il tuo codice non viene mai perso durante gli aggiornamenti del tema.

La prima cosa da fare è installare e attivare il plugin gratuito WPCode. Per maggiori dettagli, consulta la nostra guida passo passo su come installare un plugin di WordPress. Dopo l'attivazione, vai su Snippet di codice » Aggiungi snippet.

Come mostrare le informazioni EXIF utilizzando WPCode

Qui vedrai tutti gli snippet WPCode pronti all'uso che puoi aggiungere al tuo sito. Questi includono snippet che aggiungono una colonna per l'immagine in evidenza al tuo pannello di amministrazione, consentono agli utenti di caricare immagini sul tuo sito web, disabilitano le pagine degli allegati e molto altro ancora.

Passa semplicemente il mouse su 'Aggiungi il tuo codice personalizzato', quindi fai clic sul pulsante 'Usa snippet' quando appare.

Come aggiungere uno snippet di codice personalizzato a WordPress

Per iniziare, digita un titolo per lo snippet di codice personalizzato. Può essere qualsiasi cosa che ti aiuti a identificare lo snippet nella dashboard di WordPress.

Successivamente, apri il menu a discesa 'Tipo di codice' e seleziona 'Snippet PHP'.

Aggiungere uno snippet PHP personalizzato al tuo blog o sito web WordPress

Nell'editor 'Anteprima codice', devi aggiungere uno snippet che recuperi i tag EXIF e quindi aggiunga queste informazioni alla didascalia dell'immagine.

Ad esempio, ecco uno snippet che recupera la data e l'ora di scatto del file:

function exif_details_change( $exifdatas, $id ) {
    if ( array_key_exists( 'DateTimeOriginal', $exifdatas ) ) {
        $shooting_date = str_replace( ':', '-', substr( $exifdatas['DateTimeOriginal'], 0, 10 ) );
        $shooting_time = substr( $exifdatas['DateTimeOriginal'], 10 );
        $exifdatas['DateTimeOriginal'] = $shooting_date . $shooting_time;
    }
    return $exifdatas;
}
add_filter( 'exif_details_data', 'exif_details_change', 10, 2 );

function media_caption( $metadata, $id ) {
    $mime_type = get_post_mime_type( $id );
    if ( in_array( $mime_type, array( 'image/jpeg', 'image/tiff' ) ) ) {
        do_action( 'exif_details_update', $id );
        $exifdatas = get_post_meta( $id, '_exif_details', true );
        if ( ! empty( $exifdatas ) ) {
            $camera = null;
            $f_number = null;
            $s_speed = null;
            $iso = null;
            $date = null;
            $googlemap = null;
            if ( array_key_exists( 'Model', $exifdatas ) ) {
                $camera = 'Camera:' . $exifdatas['Model'];
            }
            if ( array_key_exists( 'ApertureFNumber', $exifdatas ) ) {
                $f_number = 'F-number:' . $exifdatas['ApertureFNumber'];
            }
            if ( array_key_exists( 'ExposureTime', $exifdatas ) ) {
                $s_speed = 'Shutter speed:' . $exifdatas['ExposureTime'];
            }
            if ( array_key_exists( 'ISOSpeedRatings', $exifdatas ) ) {
                $isodata = json_decode( $exifdatas['ISOSpeedRatings'] );
                if ( is_array( $isodata ) ) {
                    $iso = 'ISO:' . $isodata[0];
                } else {
                    $iso = 'ISO:' . $isodata;
                }
            }
            if ( array_key_exists( 'DateTimeOriginal', $exifdatas ) ) {
                $date = 'Date:' . $exifdatas['DateTimeOriginal'];
            }
            if ( array_key_exists( 'latitude_dd', $exifdatas ) && array_key_exists( 'longtitude_dd', $exifdatas ) ) {
                $googlemap = '<a href="https://www.google.com/maps?q=' . $exifdatas['latitude_dd'] . ',' . $exifdatas['longtitude_dd'] . '">Google Map</a>';
            }
            $caption = sprintf( '%1$s %2$s %3$s %4$s %5$s %6$s', $camera, $f_number, $s_speed, $iso, $date, $googlemap );
            $caption = rtrim( $caption );
            $caption = preg_replace( '/\s(?=\s)/', '', $caption );
            $media_post = array(
                'ID'           => $id,
                'post_excerpt' => $caption,
            );
            wp_update_post( $media_post );
        }
    }
    return $metadata;
}
add_filter( 'wp_generate_attachment_metadata', 'media_caption', 10, 2 );

Questo codice è impostato per visualizzare il modello della fotocamera, il numero F, la velocità dell'otturatore, l'ISO, la data e un link a una Mappa Google (se esistono dati GPS). Ma cosa succede se vuoi personalizzarlo?

È più facile di quanto sembri! Puoi disattivare qualsiasi riga di dati che non desideri visualizzare aggiungendo due barre (//) all'inizio di quella riga. Questo la rende un commento, quindi il codice la ignorerà.

Ad esempio, se non vuoi mostrare la velocità dell'otturatore, trova questa riga:

$s_speed = 'Shutter speed:' . $exifdatas['ExposureTime'];

E cambiala in questo modo:

// $s_speed = 'Shutter speed:' . $exifdatas['ExposureTime'];

Puoi farlo per qualsiasi variabile di dati ($camera, $f_number, $iso, ecc.) che non desideri includere nelle tue didascalie. 👍

Quando sei soddisfatto del tuo codice, scorri fino alla sezione 'Inserimento'. WPCode può aggiungere il tuo PHP in diverse posizioni, come dopo ogni post, solo frontend o solo amministrazione.

Vogliamo utilizzare il PHP personalizzato su tutto il nostro sito web WordPress, quindi fai clic su 'Inserimento automatico' se non è già selezionato. Quindi, apri il menu a discesa 'Posizione' e scegli 'Esegui ovunque'.

Come mostrare i dati EXIF sul tuo sito utilizzando WPCode

Dopodiché, sei pronto per scorrere fino in cima allo schermo e fare clic sull'interruttore 'Inattivo', in modo che cambi in 'Attivo'.

Infine, fai clic su 'Salva snippet' per rendere attivo lo snippet PHP.

Salvare uno snippet PHP personalizzato sul tuo sito web WordPress

Ora, Exif Details otterrà i tag ogni volta che carichi una nuova immagine. Aggiungerà quindi automaticamente queste informazioni alla didascalia dell'immagine.

Per provare, vai su Media » Libreria e quindi fai clic su 'Aggiungi nuovo'.

Caricamento di una nuova foto sul tuo sito WordPress

Ora puoi caricare un'immagine dal tuo computer.

Dopodiché, torna su Media » Libreria e fai clic per espandere 'Tag e valori' dell'immagine.

Un esempio di foto, con tag EXIF

Supponendo che la foto abbia i tag EXIF corretti, WordPress aggiungerà automaticamente queste informazioni alla didascalia.

Ad esempio, nell'immagine seguente, puoi vedere che WordPress ha già aggiunto la data e l'ora di scatto alla didascalia dell'immagine.

Aggiunta automatica dei dati EXIF alla didascalia di un'immagine

Frequently Asked Questions About EXIF Photo Tags

Ecco le risposte ad alcune delle domande più frequenti che riceviamo riguardo al lavoro con i metadati delle immagini in WordPress.

1. Cos'è il dato EXIF?

EXIF sta per Exchangeable Image File Format. È un insieme di dati che la tua fotocamera digitale incorpora automaticamente nel file dell'immagine.

Questi metadati possono includere la marca e il modello della fotocamera, l'apertura, la velocità dell'otturatore, l'ISO e talvolta la posizione GPS in cui è stata scattata la foto.

2. È sicuro visualizzare tutti i dati EXIF sul mio sito web?

Dovresti essere cauto. Sebbene le impostazioni della fotocamera siano sicure da condividere, potresti voler evitare di visualizzare i dati GPS. Questo potrebbe rivelare posizioni private come la tua casa o il tuo ufficio. È meglio rivedere quali dati vengono condivisi e mostrare solo le informazioni utili ai tuoi visitatori.

3. WordPress rimuoverà i dati EXIF quando carico un'immagine?

No, WordPress conserva i dati EXIF originali all'interno del file immagine quando lo carichi nella tua libreria multimediale. Tuttavia, non visualizza queste informazioni sul front-end del tuo sito per impostazione predefinita. I plugin in questa guida rendono visibili quei dati nascosti.

4. L'aggiunta di dati EXIF alle didascalie delle immagini aiuta con la SEO?

L'aggiunta di dati EXIF alle didascalie non influisce direttamente sul posizionamento nei motori di ricerca. Tuttavia, può migliorare l'esperienza utente per il tuo pubblico, il che potrebbe portarli a rimanere più a lungo sul tuo sito. Questi segnali utente positivi possono aiutare indirettamente la tua SEO.

5. Posso modificare o rimuovere i dati EXIF dalle mie foto?

Sì, puoi modificare o rimuovere i dati EXIF utilizzando software di fotoritocco come Adobe Photoshop o Lightroom prima di caricare le tue immagini su WordPress. Questa è una buona pratica se hai preoccupazioni sulla privacy riguardo a informazioni specifiche, come i tag di posizione.

Additional Resources for Photographers

Ora che sai come visualizzare i dati EXIF, potresti trovare utili queste altre guide per creare un fantastico sito web di fotografia con WordPress:

Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.

Dichiarazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come è finanziato WPBeginner, perché è importante e come puoi supportarci. Ecco il nostro processo editoriale.

Il Toolkit WordPress Definitivo

Ottieni l'accesso GRATUITO al nostro toolkit - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Interazioni del lettore

2 CommentsLeave a Reply

  1. Ciao,
    Vorrei visualizzare i dati EXIF delle immagini in una posizione preconfigurata all'interno di un DIV. Ho provato a utilizzare il codice che hai fornito qui tramite uno shortcode generato in WPCODE ma non appare nulla. Cosa sto sbagliando? Grazie!

    • Please ensure that the photo was uploaded with the EXIF data by using the plugin at the start of method 2 as that is the most likely cause. The second likely cause would be if your theme’s design hides the caption of the images in which case you would need to reach out to your theme’s support and they could help :)

      Amministratore

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra politica sui commenti, e il tuo indirizzo email NON verrà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.