Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coupe WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Comment ajouter les identifiants EXIF des photos dans WordPress (2 façons simples)

Note éditoriale : Nous percevons une commission sur les liens des partenaires sur WPBeginner. Les commissions n'affectent pas les opinions ou les évaluations de nos rédacteurs. En savoir plus sur Processus éditorial.

Avez-vous besoin d’ajouter les identifiants EXIF des photos dans WordPress ?

Les identifiants EXIF contiennent de nombreuses informations sur vos photos, telles que le fabricant de l’appareil photo, l’exposition et la date de prise de vue. Que vous vendiez des images en ligne, que vous enseigniez à d’autres photographes ou que vous affichiez simplement votre travail, les identifiants EXIF vous permettent de partager des informations avec votre public.

Dans cet article, nous allons vous afficher comment ajouter les identifiants EXIF des photos dans WordPress afin que les internautes puissent les voir dans les légendes de vos images.

How to Add EXIF Photo Tags in WordPress

Pourquoi afficher les identifiés EXIF dans les légendes de vos images WordPress ?

Si vous êtes photographe, alors WordPress est un excellent moyen d’afficher votre travail. Il a des tonnes de beaux thèmes pour les photographes WordPress et des extensions qui peuvent aider à promouvoir vos images, construire votre marque, et même obtenir plus de clients/clientes.

Pour en savoir plus, veuillez consulter notre choix d’experts des meilleures extensions WordPress pour les photographes.

Cependant, par défaut, WordPress n’affiche aucun des identifiants EXIF (Exchangeable Image File Format) tels que le fabricant et le modèle de l’appareil photo, la résolution et l’exposition, ainsi que le lieu et l’heure de la prise de vue.

Ces données peuvent être utiles aux internautes, en particulier si vous vendez des photos numériques et des graphiques en ligne. En affichant des informations détaillées à côté de chaque photo, vous pouvez donner l’impression que votre site est plus fiable et encourager les gens à acheter vos photos.

Les identifiants EXIF sont également utiles si vous tenez un blog de photographie, car ils peuvent aider les lecteurs à en savoir plus sur vos photos.

Obtenir ces données et les ajouter manuellement à votre site prendrait du temps et des efforts, surtout si vous avez beaucoup de photos différentes.

Ceci étant dit, voyons comment vous pouvez ajouter automatiquement des identifiants EXIF à vos légendes. Il vous suffit d’utiliser les liens rapides ci-dessous pour passer directement à la méthode que vous souhaitez utiliser.

Méthode 1 : Ajout d’identifiants EXIF à des légendes de photos spécifiques

Il peut arriver que vous souhaitiez afficher les identifiants EXIF pour certaines photos uniquement. Par exemple, vous pouvez afficher les identifiants d’Emplacement pour les photos d’un site célèbre, mais masquer ces informations sur les photos de votre maison.

Afficher tous les identifiants EXIF de chaque photo peut également s’avérer fastidieux pour les internautes. Par exemple, si vous avez une galerie d’images d’une séance photo récente, vous pouvez afficher les identifiants EXIF du fabricant et du modèle de l’appareil photo uniquement pour la première image. Cela permet également d’éviter le contenu dupliqué, ce qui est bon pour le référencement de WordPress.

La manière la plus simple d’ajouter des identifiants EXIF à des photos spécifiques est d’utiliser Exif Caption.

Cette extension vous permet de choisir les identifiants EXIF que vous souhaitez utiliser, ainsi que les photos sur lesquelles ces informations seront affichées. C’est l’idéal si vous souhaitez uniquement afficher les identifiants EXIF de certaines photos.

La première chose à faire est d’installer et d’activer l’extension Exif Caption. Pour plus de détails, consultez notre guide étape par étape sur l’installation d’une extension WordPress.

Une fois activé, allez dans Média  » Caption Exif dans le tableau de bord WordPress. Cette page vous permet de consulter toutes les photos qui contiennent des données EXIF.

Adding EXIF photo tags in WordPress

Pour définir la légende Exif, cliquez sur pour déplier la section « Réglages ».

Pour commencer, vous pouvez choisir de remplacer la légende actuelle de l’image par les données EXIF ou d’afficher les identifiants à côté de la légende originale.

Si vous ne souhaitez pas surcharger les légendes actuelles, sélectionnez soit  » Insert to left  » (insérer à gauche), soit  » Insert to right  » (insérer à droite). L’extension ajoutera alors les identifiants avant ou après la légende originale de l’image sur votre blog WordPress.

How to add EXIF tags to a WordPress image caption

Ensuite, vous verrez une boîte avec tous les identifiants EXIF que vous pouvez ajouter aux légendes des images.

Par défaut, Exif Caption ajoute tous les identifiés disponibles, il suffit donc de supprimer ceux que vous ne souhaitez pas utiliser.

Choosing the tags to include in an EXIF image caption

Si vous supprimez un identifié et que vous changez d’avis par la suite, il vous suffit de cliquer sur le bouton « Défaut ». Tous les identifiants EXIF disponibles sont alors réajoutés.

L’extension peut également ajouter des données EXIF au texte alt de l’image. Cela peut améliorer le SEO de votre image, mais cela peut également entraîner du contenu dupliqué, nous vous recommandons donc de l’utiliser avec précaution.

Pour ajouter les identifiants EXIF à votre texte alt, cochez la case située à côté de « Insérer dans le texte alt en même temps ».

Lorsque vous êtes satisfait de la façon dont l’extension est configurée, n’oubliez pas de cliquer sur « Enregistrer les modifications ».

Cela fait, vous êtes prêt à ajouter des données EXIF à vos légendes. Il vous suffit de parcourir la liste des images et de cocher la case en regard de chaque photo où vous souhaitez afficher les données EXIF.

Adding EXIF information to a WordPress photo

Pour ajouter des identifiants EXIF aux légendes de ces images, il vous suffit de cliquer sur « Mettre à jour ».

Si vous avez sélectionné « Insert into alt at the same time », l’extension copiera également les identifiants dans le champ alt de l’image.

Désormais, chaque fois que vous ajouterez ces photos à une page ou à une publication, WordPress affichera automatiquement les identifiants EXIF dans la légende de l’image.

An example of EXIF tags on a WordPress website or blog

Méthode 2 : Afficher automatiquement les données EXIF de toutes vos photos

Vous souhaitez afficher les identifiants EXIF de toutes vos images ? En sachant plus que vous devez utiliser une extension qui ajoute automatiquement ces informations à vos légendes.

Exif Details affiche les informations EXIF détaillées dans le Tableau de bord WordPress. Il peut également ajouter ces identifiants à vos légendes d’images automatiquement.

EXIF tags and values on a WordPress website

Sachez toutefois que vous devrez écrire du code personnalisé, ce qui fait que cette méthode n’est pas la plus conviviale pour les débutants.

Exif Details récupère également les informations EXIF lorsque vous téléversez l’image pour la première fois dans WordPress. Cela signifie qu’il n’affichera pas les identifiants EXIF des images que vous avez déjà ajoutées à la médiathèque.

Tout d’abord, vous devez installer et activer l’extension Exif Details. En savoir plus, consultez notre guide étape par étape sur l’installation d’une extension WordPress.

Une fois activé, allez dans Médiathèque  » Bibliothèque et jetez un coup d’œil à la colonne ‘EXIF’.

Adding photos with EXIF tags to the WordPress media library

Pour voir les identifiants d’une image spécifique, il suffit de cliquer sur le texte « Identifiants et valeurs ».

Maintenant, notez les codes EXIF des données que vous souhaitez afficher. Par exemple, « DateTimeOriginal » affiche la date et l’heure de création du fichier.

How to show EXIF photo data in the WordPress dashboard

Pour obtenir une liste complète des identifiants disponibles, consultez la page sur les identifiants EXIF.

Une fois que vous avez ces identifiants, il est temps d’ajouter du code personnalisé à WordPress. Souvent, les guides vous demandent de modifier directement le fichier functions.php de votre thème, mais cela peut provoquer toutes sortes d’erreurs WordPress courantes.

Vous perdrez également le code personnalisé lors de la prochaine mise à jour de votre thème WordPress. C’est pourquoi nous vous recommandons d’utiliser plutôt WPCode.

WPCode est la meilleure extension d’extraits de code pour WordPress et vous permet d’ajouter un nombre illimité d’extraits PHP, CSS, HTML et JavaScript à votre site.

La première chose à faire est d’installer et d’activer l’extension gratuite WPCode. Pour plus de détails, consultez notre guide étape par étape sur l’installation d’une extension WordPress. Une fois le plugin activé, rendez-vous dans la section  » Extraits de code  » Ajouter un extrait.

How to show EXIF information using WPCode

Consultez cette page pour découvrir tous les extraits WPCode prêts à l’emploi que vous pouvez ajouter à votre site. Il s’agit notamment d’un extrait qui vous permet de désactiver complètement les commentaires, de téléverser des types de fichiers que WordPress ne supporte généralement pas, de désactiver les pages de fichiers joints, et bien plus encore.

Il vous suffit de survoler la rubrique « Ajouter votre code personnalisé », puis de cliquer sur le bouton « Utiliser l’extrait » lorsqu’il apparaît.

How to add a custom code snippet to WordPress

Pour commencer, saisissez un titre pour l’extrait de code personnalisé. Il peut s’agir de n’importe quoi qui vous aide à identifier l’extrait dans le Tableau de bord WordPress.

Ensuite, ouvrez le menu déroulant « Type de code » et sélectionnez « Extrait PHP ».

Adding a custom PHP snippet to your WordPress blog or website

Dans l’éditeur/éditrices « Prévisualisation du code », vous devez ajouter un extrait qui récupère les identifiants EXIF et ajoute ces informations à la légende de l’image.

Par exemple, voici un extrait qui permet d’obtenir la date et l’heure de la prise de vue du fichier :

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 );

Pour afficher des données EXIF différentes, il suffit d’ajuster l’extrait de code ci-dessus.

Lorsque vous êtes satisfait de votre code, défilez jusqu’à la section  » Insertion « . WPCode peut ajouter votre PHP à différents Emplacements, tels que après chaque publication, interface publique uniquement, ou administrateur uniquement.

Nous voulons utiliser le PHP personnalisé sur l’ensemble de notre site WordPress. Cliquez donc sur « Auto Insert » si ce n’est pas déjà sélectionné. Ensuite, ouvrez le menu déroulant « Emplacement » et choisissez « Exécuter partout ».

How to show EXIF data on your site using WPCode

Ensuite, vous pouvez défiler jusqu’en haut de l’écran et cliquer sur le permutateur « Inactif » pour qu’il se modifie en « Actif ».

Enfin, cliquez sur « Enregistrer l’extrait » pour mettre en direct l’extrait PHP.

Saving a custom PHP snippet on your WordPress website

Désormais, Exif Details récupère les identifiants à chaque fois que vous téléversez une nouvelle image. Il ajoutera ensuite automatiquement ces informations à la légende de l’image.

Pour l’essayer, dirigez-vous vers Média  » Bibliothèque et cliquez sur  » Ajouter une nouvelle « .

Uploading a new photo to your WordPress website

Vous pouvez maintenant téléverser une image à partir de votre ordinateur.

Ensuite, retournez dans Média  » Bibliothèque et cliquez pour déplier les  » Identifications et valeurs  » de l’image.

An example of a photo, with EXIF tags

Si la photo comporte les bons identifiants EXIF, WordPress ajoutera automatiquement ces informations à la légende.

Par exemple, dans l’image suivante, vous pouvez voir que WordPress a déjà ajouté la date et l’heure de la prise de vue à la légende de l’image.

Automatically adding EXIF data to an image caption

Nous espérons que ce tutoriel vous a aidé à apprendre comment ajouter des identifiants de photos EXIF sur WordPress. Vous voudrez peut-être aussi apprendre à créer un formulaire de téléversement de fichiers, ou consulter notre liste des meilleures extensions Instagram pour WordPress.

Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.

Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Consultez comment WPBeginner est financé, pourquoi cela compte et comment vous pouvez nous soutenir. Voici notre processus éditorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

L'ultime WordPress Toolkit

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tous les professionnels devraient avoir !

Reader Interactions

Un commentaireLaisser une réponse

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés selon notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.