Tutoriels WordPress de confiance, quand vous en avez le plus besoin.
Guide du débutant pour WordPress
WPB Cup
25 millions+
Sites web utilisant nos plugins
16+
Années d'expérience WordPress
3000+
Tutoriels WordPress par des experts

Comment ajouter des métadonnées Open Graph de Facebook dans les thèmes WordPress

Je me souviens encore de la frustration que j'ai ressentie en partageant l'un de mes premiers articles de blog sur Facebook, pour voir qu'il affichait une image complètement aléatoire et pixellisée. Après avoir passé des heures sur le contenu, il était décourageant de le voir mal représenté avant même que quiconque ait eu la chance de cliquer.

Cela se produit lorsqu'un site Web ne donne pas aux plateformes de médias sociaux des instructions claires sur ce qu'il faut afficher. Sans ces directives, Facebook doit deviner, et il devine souvent mal.

Ici, chez WPBeginner, nous avons maîtrisé le contrôle de l'apparence de nos partages sociaux à l'aide des métadonnées Open Graph. Dans ce guide, nous vous présenterons les méthodes éprouvées que nous utilisons, afin que vous puissiez vous assurer que votre contenu est toujours à son meilleur lorsqu'il est partagé.

Comment ajouter des métadonnées Open Graph de Facebook dans les thèmes WordPress

Vous pouvez utiliser les liens rapides ci-dessous pour accéder directement à la méthode qui vous intéresse le plus :

  1. Ajout de métadonnées Open Graph de Facebook avec AIOSEO
  2. Définir les métadonnées Open Graph de Facebook à l'aide de Yoast SEO
  3. Ajout de métadonnées Open Graph Facebook à l'aide de code
  4. Foire aux questions sur Open Graph Facebook
  5. Ressources supplémentaires sur Facebook et WordPress

Important : Veuillez choisir une seule des méthodes ci-dessous. L'utilisation de plusieurs plugins SEO ou l'ajout de code manuellement pendant qu'un plugin est actif peut créer des balises Open Graph conflictuelles, ce qui peut entraîner des résultats de partage inattendus. Nous recommandons la méthode 1 utilisant AIOSEO pour la configuration la plus simple et la plus complète.

Méthode 1 : Ajout de métadonnées Open Graph de Facebook avec AIOSEO

All in One SEO est un plugin SEO WordPress populaire utilisé par plus de 3 millions de sites Web. Il vous permet d'optimiser facilement votre site Web pour les moteurs de recherche ainsi que pour les plateformes sociales comme Facebook et Twitter.

Tout d'abord, vous devez installer et activer le plugin gratuit All in One SEO. Pour plus de détails, consultez notre guide étape par étape sur comment installer un plugin WordPress.

Après l'activation, vous devez visiter la page All in One SEO » Réseaux sociaux. Ici, vous pouvez entrer l'URL de votre page Facebook et tous vos autres réseaux sociaux.

Le plugin SEO AIOSEO pour WordPress

Ensuite, cliquez sur l'onglet Facebook en haut de la page, et vous verrez que le balisage Open Graph est activé par défaut.

Vous pouvez cliquer sur le bouton « Télécharger ou sélectionner une image » pour choisir une image OG Facebook par défaut si un article n'a pas d'image Open Graph.

Définir l'image Open Graph par défaut

Si vous faites défiler vers le bas, vous pouvez personnaliser le nom de votre site, la description et d'autres paramètres. N'oubliez pas de cliquer sur le bouton bleu « Enregistrer les modifications » une fois que vous avez terminé.

Maintenant que vous avez défini les métabalises Open Graph pour l'ensemble du site, l'étape suivante consiste à ajouter des métadonnées Open Graph pour les articles et les pages individuels.

Par défaut, AIOSEO utilise le titre SEO et la méta-description de votre article pour le titre et la description Open Graph. Vous pouvez également définir manuellement la miniature Facebook pour chaque page et article.

Modifiez simplement l'article ou la page et faites défiler vers le bas jusqu'à la section « Paramètres AIOSEO » sous l'éditeur. De là, passez à l'onglet Social, et vous verrez un aperçu de votre miniature.

Aperçu Facebook AIOSEO

Vous pouvez définir l'image des médias sociaux ici, ainsi que le titre et la description.

Faites simplement défiler vers le bas jusqu'au champ « Source de l'image ». Vous pouvez choisir d'utiliser l'image mise en avant, de télécharger une image personnalisée ou d'autres options.

Choisissez quelle image WordPress utiliser comme miniature Facebook

Méthode 2 : Définir les métadonnées Open Graph Facebook à l'aide de Yoast SEO

Yoast SEO est un autre plugin SEO WordPress que vous pouvez utiliser pour ajouter des métadonnées Facebook Open Graph à n'importe quel site WordPress.

La première chose à faire est d'installer et d'activer le plugin Yoast SEO. Pour plus de détails, consultez notre guide étape par étape sur comment installer un plugin WordPress.

Une fois activée, la donnée Facebook Open Graph est activée par défaut.

Vous pouvez vérifier cela en allant dans Yoast SEO » Paramètres et en faisant défiler jusqu'à la section Partage sur les réseaux sociaux. Vous pouvez maintenant vous assurer que la fonctionnalité de données Open Graph est activée.

Activer Open Graph de Facebook

Vous pouvez enregistrer vos paramètres ou continuer et configurer d'autres options sociales Facebook.

Vous pouvez fournir un identifiant d'application Facebook si vous en utilisez un pour votre page et vos statistiques Facebook. Vous pouvez également modifier le titre, la description et l'image de votre page d'accueil Open Graph.

Enfin, vous pouvez définir une image par défaut à utiliser lorsqu'aucune image n'est définie pour un article ou une page.

La version Premium de Yoast SEO vous permet également de définir des métadonnées Open Graph pour des articles et des pages individuels. Modifiez simplement un article ou une page et faites défiler vers le bas jusqu'à la section « Yoast SEO » sous l'éditeur.

Définir les métadonnées Open Graph pour les articles et les pages en utilisant Yoast

À partir de là, vous pouvez définir une miniature Facebook pour cet article ou cette page particulier(e). Si vous ne définissez pas de titre ou de description d'article, le plugin utilisera votre titre et votre description méta SEO.

Vous pouvez maintenant enregistrer votre article ou votre page, et le plugin stockera vos métadonnées Facebook Open Graph.

Méthode 3 : Ajout de métadonnées Facebook Open Graph via le code

Cette méthode vous oblige généralement à copier et coller du code dans le fichier functions.php de votre thème. Cependant, nous vous recommandons d'ajouter le code à l'aide du plugin WPCode à la place, ce qui rend plus facile et plus sûr l'ajout de code personnalisé dans WordPress.

WPCode est également livré avec une bibliothèque d'extraits de code prêts à l'emploi, y compris un pour l'ajout de balises Open Graph de base, il ne faut donc que quelques clics.

Tout d'abord, installez et activez le plugin gratuit WPCode. Pour plus de détails, veuillez consulter notre guide sur comment installer un plugin WordPress.

Après l'activation, vous pouvez aller dans Extraits de code » + Ajouter un extrait depuis votre tableau de bord WordPress.

Recherchez l'extrait « Ajouter les balises Open Graph de base » dans la bibliothèque. Une fois que vous l'avez trouvé, survolez-le et cliquez sur le bouton « Utiliser l'extrait ».

Sélectionnez l'extrait 'Ajouter les balises Open Graph de base' dans la bibliothèque

Ensuite, WPCode ajoutera automatiquement le code pour vous, ainsi que définira l'en-tête de tout le site comme emplacement de la méthode d'insertion.

WPCode ajoute automatiquement le code pour les données Open Graph

Après cela, tout ce que vous avez à faire est de basculer l'extrait sur « Actif » et de cliquer sur le bouton « Mettre à jour ». Votre thème commencera maintenant à afficher les métadonnées Facebook Open Graph dans l'en-tête WordPress.

Activer et mettre à jour l'extrait

Si vous êtes un utilisateur avancé, vous pouvez toujours copier et coller le code ci-dessous dans le fichier functions.php de votre thème.

Étant donné que cela nécessite de modifier directement les fichiers de votre thème, assurez-vous de sauvegarder les fichiers de votre thème avant d'apporter des modifications.

//Adding the Open Graph in the Language Attributes
function add_opengraph_doctype( $output ) {
        return $output . ' xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://www.facebook.com/2008/fbml"';
    }
add_filter('language_attributes', 'add_opengraph_doctype');
 
//Lets add Open Graph Meta Info
 
function insert_fb_in_head() {
    global $post;
    if ( !is_singular()) //if it is not a post or a page
        return;
        echo '<meta property="fb:app_id" content="Your Facebook App ID" />';
        echo '<meta property="og:title" content="' . get_the_title() . '"/>';
        echo '<meta property="og:type" content="article"/>';
        echo '<meta property="og:url" content="' . get_permalink() . '"/>';
        echo '<meta property="og:site_name" content="Your Site Name Goes Here"/>';
    if(!has_post_thumbnail( $post->ID )) { //the post does not have featured image, use a default image
        $default_image="http://example.com/image.jpg"; //replace this with a default image on your server or an image in your media library
        echo '<meta property="og:image" content="' . $default_image . '"/>';
    }
    else{
        $thumbnail_src = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'medium' );
        echo '<meta property="og:image" content="' . esc_attr( $thumbnail_src[0] ) . '"/>';
    }
    echo "
";
}
add_action( 'wp_head', 'insert_fb_in_head', 5 );

N'oubliez pas d'ajouter le nom de votre site à la ligne 17, où il est indiqué « Your Site Name Goes Here ». Après cela, vous devriez remplacer l'URL de l'image par défaut à la ligne 19 par l'une de vos propres URL d'image.

Nous vous recommandons d'y mettre une image avec votre logo, de sorte que si votre article n'a pas de miniature, il utilise le logo de votre site.

Vous devez également ajouter votre propre identifiant d'application Facebook à la ligne 13. Si vous n'avez pas d'application Facebook, vous pouvez supprimer la ligne 13 du code.

Foire aux questions sur Open Graph Facebook

Nous avons aidé des milliers d'utilisateurs à configurer leurs paramètres de partage social, et quelques questions reviennent très souvent. Voici les réponses aux questions les plus courantes sur l'ajout de métadonnées Open Graph Facebook.

1. Comment puis-je tester si mes balises Open Graph fonctionnent correctement ?

La meilleure façon de vérifier vos balises est d'utiliser l'outil officiel de Facebook, le Débogueur de partage. Entrez simplement l'URL de votre publication ou de votre page, et l'outil vous montrera un aperçu de son apparence lorsqu'elle sera partagée, ainsi que les erreurs ou avertissements qu'il trouve.

2. Quelle est la meilleure taille d'image pour une image Open Graph Facebook ?

Pour de meilleurs résultats sur les écrans haute résolution, Facebook recommande d'utiliser des images d'au moins 1200 x 630 pixels. Il est important de conserver un rapport d'aspect de 1,91:1 pour éviter que votre image ne soit rognée de manière disgracieuse.

3. Pourquoi Facebook affiche-t-il la mauvaise image même après que j'en ai défini une ?

Il s'agit généralement d'un problème de mise en cache. Facebook enregistre les données Open Graph qu'il voit pour la première fois pour une URL. Si vous mettez à jour l'image, vous devez indiquer à Facebook de vérifier à nouveau en passant l'URL par l'outil Débogueur de partage et en cliquant sur le bouton « Gratter à nouveau ».

4. Les balises Open Graph affectent-elles le référencement de mon site web ?

Bien que les balises Open Graph n'affectent pas directement votre classement dans les moteurs de recherche, elles ont un fort effet indirect. Un partage social attrayant et professionnel entraîne des taux de clics plus élevés et plus de trafic, ce qui sont des signaux positifs pour les moteurs de recherche.

Ressources supplémentaires sur Facebook et WordPress

Nous espérons que cet article vous a aidé à ajouter les métadonnées Facebook Open Graph dans WordPress. Vous voudrez peut-être aussi consulter d'autres guides sur la façon d'utiliser Facebook dans WordPress :

Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.

Avis : Notre contenu est financé par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons percevoir une commission. Voir comment WPBeginner est financé, pourquoi c'est important et comment vous pouvez nous soutenir. Voici notre processus éditorial.

La boîte à outils WordPress ultime

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tout professionnel devrait posséder !

Interactions des lecteurs

222 CommentsLeave a Reply

  1. @SteveJoseph@joshuatj Josh, je ne suis pas sûr de quand vous avez vérifié le plugin pour la dernière fois, mais notre plugin prend entièrement en charge og:description. Il est là depuis la version 0.1.2. Voici le journal des modifications :http://wordpress.org/extend/plugins/facebook-open-graph-meta-in-wordpress/changelog/In Dans la version 0.1.3, nous avons amélioré le code de description pour rechercher le code de description du plugin Yoast, et si celui-ci n'existe pas, il récupère l'extrait du post s'il existe.

  2. @joshuatj Bonne remarque et merci encore pour les liens et votre aide. J'apprécie beaucoup. Entre Linter et le plugin Yoast, je devrais m'en sortir. Tout le meilleur.

  3. @joshuatj J'ai déjà essayé linter mais cela n'a corrigé que le premier post. Les autres affichent toujours l'ancienne copie. Je viens cependant de réaliser que si je fais un lint de chaque page unique, cela affiche les bonnes informations, ce que vous avez posté ci-dessus. Agaçant, mais je suppose que c'est ce que je devrai utiliser pour l'instant ou consulter le lien que vous avez fourni et voir si ce plugin me convient. Merci beaucoup, mon ami ! Santé.

  4. @SteveJoseph Oups, vous avez raison, j'ai fait une faute de frappe. Je voulais dire « Yoast ». http://yoast.com/wordpress/seo/But en fait, Yoast fait plus que résoudre le problème de la description og, donc ce n'est peut-être pas ce que vous voulez. J'ai juste utilisé URL Linter (http://developers.facebook.com/tools/lint/) pour votre site. Il semble afficher cette description « Future Tomorrow est le pseudonyme collectif en ligne, le site portfolio et le blog de Steve Joseph. Avec plus de 14 ans d'expérience créative dans plusieurs disciplines et des connaissances qui dépassent largement « le simple fait d'être un créatif », il y a beaucoup à partager mais encore plus à apprendre. ». Est-ce ce que vous voulez dans le champ de description ? Essayez à nouveau « partager sur Facebook » ?

  5. @joshuatj Merci pour votre réponse joshuatj. Malheureusement, une recherche de « Yeost Facebook Plugin » ou « Yeost Plugin » n'a donné aucun résultat utile pour me guider vers cette solution possible. Avez-vous un lien direct ?

    J'ai également essayé de rechercher « Yoast » en pensant qu'il y avait peut-être une faute de frappe dans votre réponse et cela ne m'a toujours pas mené à une solution. Toute aide supplémentaire serait grandement appréciée. Merci pour votre temps.

  6. Bonjour,

    J'ai essayé votre plugin et la méthode de code, et aucun n'a fonctionné. Lorsque je clique sur « partager ceci sur Facebook » depuis mon blog, mon titre est correct, l'URL est correcte, l'image est correcte, mais la description est ancienne et incorrecte. Y a-t-il une mise à jour du code ou du plugin où la « description » est correctement affichée ? Merci d'avance.

    Cordialement,

    Steve

  7. Le plugin est génial ! Merci wpbeginner ! Cependant, ce serait génial si nous pouvions également ajouter le contenu de la « description » pour la balise meta <meta property="og:description" content="">

  8. Merci pour ce plugin ! J'ai un blog qui est aussi un site Buddypress et je n'arrive pas à faire apparaître l'extrait du post. Des suggestions ?

  9. @wpbeginner Merci pour votre réponse.

    Je me rends compte que je deviens le plus gros casse-pieds de ce fil et ce sera ma dernière question :

    J'utilise les fonctions catch that image et tim thumb sur mon site et je me demandais comment, ou si, je pouvais implémenter cela dans cette fonction pour remplacer le code qui recherche une image mise en avant ?

    Parfois, je n'utilise pas l'image mise en avant, donc ce serait pratique si le script pouvait simplement rechercher la première image du message et, si elle n'est pas là, utiliser celle par défaut.

    Thanks in advance :)

  10. @wpbeginner @dbrabyn Je comprends. Je viens d'essayer et pour un message sans image mise en avant mais avec une image de message, FB Lint me dit « L'URL de l'image n'est pas conforme à la RFC2396 et ne s'affichera pas correctement ». L'absence d'image par défaut est également un problème. Merci quand même.

  11. @jaffa Si vous n'avez pas ces balises meta, et que l'utilisateur AIME un message en utilisant le bouton like sur votre blog (FB choisira une image aléatoire pour lui)... Maintenant, s'il met le lien sur son profil Facebook (alors il aura une option)... La plupart du temps, les gens cliquent sur le bouton like plutôt que de copier le lien et de le coller dans leur statut Facebook. Ce plugin résout ce problème.

  12. @dbrabyn Le plugin que nous avons dans le répertoire fait en fait cela. Il recherche l'image mise en avant et s'il n'en trouve pas, il utilise la première image du message... L'extrait de ce message ne fait pas cela. Utilisez simplement le plugin.

  13. J'ai enfin réussi à faire fonctionner cela avec l'aide de wpbeginner !

    J'ai une question cependant, lorsque je partage une page qui n'a pas d'images dans le contenu, l'image par défaut est utilisée. Est-il possible de spécifier plus d'une image par défaut ?

    De plus, j'ai remarqué que si je partage la page d'accueil du site Web, j'ai le choix entre toutes les images de la page, mais lorsque je partage une page normale, je suis obligé de n'utiliser que l'image par défaut. Y a-t-il un moyen de voir toutes les images de la page ?

    Merci

  14. Y a-t-il un moyen de faire en sorte que cette fonction récupère la première image de l'article, puis l'image mise en avant, puis l'image par défaut ? Tout comme le fait get_the_image.

  15. @jaffa Si vous nous envoyez un e-mail via le formulaire de contact, nous pourrons certainement examiner la question et vous aider à faire fonctionner cela.

  16. @wpbeginner Ce n'est pas que je ne suis pas satisfait de l'article ici, c'est juste que je n'arrive pas à le faire fonctionner. Je visite toujours ce site car il m'a beaucoup aidé et m'a permis d'apprendre beaucoup sur wp.

    Je n'ai pas réussi à faire fonctionner l'opengraph, puis j'ai commencé à chercher ailleurs en ligne, ce qui m'a conduit à d'autres articles qui m'ont vraiment embrouillé. Je suis ensuite revenu ici pour réessayer. Peut-être ai-je fait quelque chose d'incorrect ou y a-t-il quelque chose qui ne va pas dans mon thème qui l'empêche de fonctionner. C'est ce que je voulais dire par 'je vais trouver une solution'.

    J'apprécie vos réponses et votre aide.

    Merci.

  17. @jaffa Vous n'avez pas besoin d'une application si vous n'en voulez pas. Vous pouvez toujours récupérer les analyses de vos boutons de like via votre compte personnel. Il n'y a rien à comprendre car l'article explique tout, mais si vous n'êtes toujours pas satisfait, alors bien sûr, faites des recherches supplémentaires.

  18. @wpbeginner ok, merci !

    D'autres articles suggéraient qu'une application devait être créée, c'est pourquoi j'étais confus. Laissez tomber, je vais trouver une solution.

    :)

  19. @jaffa Vous N'AVEZ PAS besoin de créer une application Facebook pour ce tutoriel. Cela fonctionnera quoi qu'il arrive. Nous avons l'application sur notre page pour d'autres raisons qui ne sont pas liées au tutoriel mentionné dans cet article…

  20. @wpbeginner merci pour votre réponse. J'étais très confus :s

    Dois-je créer une application Facebook pour que cet open graph fonctionne correctement ? Je viens de vérifier le code source de cette page et vous avez un champ « fb:app_id » qui n'est pas inclus dans le code ci-dessus ?

    Je m'excuse pour toutes ces questions. Si quelqu'un peut me diriger vers de la documentation sur l'open graph, j'essaierai volontiers de trouver des réponses et je reviendrai partager les informations que je trouverai.

    Merci

    :)

  21. @jbjb3077 Look at our article about showing custom fields anywhere on the site. Custom Fields 101 article covers that on our site :)

  22. @jaffa Ce n'est pas la même chose qu'un identifiant d'application… Votre identifiant utilisateur personnel est différent.

  23. cela peut sembler une question très stupide, mais pour que cela fonctionne, devez-vous d'abord créer une application Facebook ? J'ai juste une page Facebook normale et rien d'autre et j'ai essayé ce code plusieurs fois mais je n'arrive toujours pas à le faire fonctionner. Lorsque je le fais passer par l'outil linter, j'obtiens l'erreur : identifiant d'application invalide.

    L'exemple de l'identifiant UTILISATEUR ci-dessus est-il le même qu'un identifiant d'application ou pas ?

  24. Merci encore pour votre réponse rapide. Et c'est le cœur de ma question… le plugin Facebook Open Graph Meta For WordPress récupère toutes les métadonnées correctement, sauf pour les données d'extrait/description. C'est pourquoi je me demande comment le modifier manuellement. Des suggestions ?

  25. @mark.bravura Le titre de votre publication est récupéré comme titre. Votre extrait est récupéré comme description. Votre image mise en avant (vignette) est récupérée comme vignette. Modifiez l'un de ceux-ci, et vous pouvez modifier les données og.

  26. Merci pour la réponse rapide. Existe-t-il donc un moyen raisonnablement simple de régler finement (accéder/modifier) manuellement les données OG ?

  27. @mark.bravura Les informations sont en fait déjà stockées dans votre base de données. Ce plugin se contente de les afficher.

  28. Bonjour,

    Lorsque vous utilisez le plugin de métadonnées OG, dans quel fichier PHP stocke-t-il les balises ? Merci !

  29. Salut wpbeginner @wpbeginner , le code fonctionne bien. Merci pour ça.

    J'ai juste une question. J'ai testé des articles individuels avec le linter de Facebook et tout semblait bien. Cependant, lorsque j'ai testé ma page d'accueil, il est indiqué ceci :

    Propriété requise manquante : og:title est requis

    Propriété requise manquante : og:type est requis

    Propriété requise manquante : og:url est requis

    Propriété requise manquante : og:image est requis

    J'ai remarqué ceci dans le code : if ( !is_singular()) //si ce n'est pas un post ou une page return;

    L'ajout des quatre éléments ci-dessus affecte-t-il la façon dont Facebook voit mon site ? Par exemple, le catégorisera-t-il comme un site Web et affichera-t-il le titre ?

    Cordialement.

    • Vous pouvez supprimer l'élément is_singular et afficher ceci sur la page d'accueil... La plupart, sinon tous les blogs WordPress ne sont partagés qu'à partir de la page de publication unique. C'est aussi la page où le bouton J'aime est proéminent.

      Admin

  30. bonjour, mes images de publication sont dans un champ personnalisé (thumb), j'avais un hack avec la version précédente mais maintenant je n'arrive pas à comprendre comment l'ajouter. s'il vous plaît aidez-moi. voici le code que j'ai remplacé

    if ( get_post_meta($post->ID, ‘thumb’, true) ) { //la publication a une image mise en avant $thumbnail_src = get_post_meta($post->ID, “thumb”, true); echo ‘<meta property=”og:image” content=”‘ . esc_attr( $thumbnail_src[0] ) . ‘”/>’; } else{ echo ‘<meta property=”og:image” content=”image de mon site dans un chemin.jpg”/>’; } echo “n”;

  31. J'ai toujours le problème de la miniature même après avoir utilisé la méthode de fonction.

    Au fait, devez-vous mettre à jour le xmlns:og ? La documentation opengraph de Facebook le note comme ; http://ogp.me/ns#

  32. @Elliot – Le thème prend en charge les miniatures de publication, j'utilise un thème enfant de Twenty Ten

    Ici, j'ai ajouté une copie du code dans functions.php pour ajouter la prise en charge des miniatures ;

    http://pastebin.com/7Cw480Xy

    Peut-être ai-je fait quelque chose de mal ici ?

  33. Merci Daniel, l'ajout de cela a aidé à supprimer les erreurs que je recevais auparavant, mais maintenant il me dit que le titre, l'URL, l'image et le type sont manquants même s'ils sont là.

    Il affiche également la mauvaise image, il ne semble pas récupérer l'image de l'article mais une image aléatoire de la page.

    Je n'ai aucune idée pourquoi je n'arrive pas à faire fonctionner ça, je voulais éviter d'utiliser le plugin mais c'est peut-être la seule solution.

    :(

    Merci les gars pour votre aide.

      • Merci Daniel d'avoir essayé d'aider.

        Je pense que je vais devoir abandonner aussi, je ne peux pas passer tout mon temps là-dessus.

        Ça aurait été bien si ça avait marché pour moi.

  34. J'ai ajouté le code à mon fichier functions, puis j'ai suivi votre article sur la façon d'ajouter les boutons Like et Send, et tout semblait bien se passer, mais aujourd'hui, lorsque mon client a posté un lien sur le mur FB vers le dernier article, il n'y avait aucune option pour sélectionner une image pour accompagner l'article.

    Je ne comprends pas ce qui a mal tourné ni comment le réparer. Je suppose que c'est le code FB que j'ai ajouté qui a causé cela, car je n'ai fait aucun autre changement.

    Avez-vous une idée de ce qui pourrait être le problème ?

      • Merci pour votre réponse.

        Je n'avais pas réalisé que cela supprimait cette option. Mais je ne comprends toujours pas pourquoi il n'affichait pas la miniature alors que j'ai inclus une image miniature. Il n'y avait tout simplement aucune image.

        Lorsque je visualise la source, je peux voir un lien vers l'image dans le champ og:image.

        J'aimerais pouvoir le faire fonctionner, je devrai peut-être essayer le plugin.

        Juste une autre chose, j'ai défini un certain nombre de tailles de miniatures différentes dans mon thème à utiliser à divers endroits, donc au lieu d'appeler l'image de taille 'medium', dois-je le régler pour qu'il appelle l'une de mes miniatures définies ??

        Désolé pour le commentaire long et confus, je suis nouveau ici !

        :-)

        • Facebook will scrape your site every 24hrs or so… so if you’ve made any changes on your site facebook will need to catch up – 24hrs or so later. But, you can force facebook to re-scrape your site by using the linter tool. Before testing the Send button again run anyone of your url’s through http://developers.facebook.com/tools/lint/ to force Facebook to refresh the details, hopefully this should resolve the image issue ;-)

        • Merci Elliott, l'outil Linter vers lequel vous avez fourni un lien a été très utile.

          Après avoir fait passer une URL à travers, le message d'erreur que j'ai reçu était :

          Le champ fb:admins contenait des identifiants invalides. J'ai remarqué que l'ID de ma page fait 15 caractères de long, mais celui utilisé dans l'exemple ci-dessus n'en fait que 10.

          L'autre message que j'ai reçu était :
          Vous avez mis l'ID de l'application dans le champ fb:admins. Il devrait être dans fb:app_id

          Y a-t-il un champ supplémentaire pour app_id dans le code ci-dessus ?

          Je suis un peu confus maintenant...

        • Désolé, je pensais que la balise code pourrait conserver les balises, mais apparemment non. Laissez-moi essayer de poster ça à nouveau
          <meta property=”fb:app_id” content=”Your_App_ID”/>
          <meta property=”fb:admins” content=”Your_Profile_ID”/>

    • Nous avons mis à jour le plugin pour corriger un bug avec le problème de l'image par défaut. Maintenant, il vérifie si votre article a une miniature... Si ce n'est pas le cas, il choisit la première image de votre article. Nous prévoyons de réintroduire la fonctionnalité d'image par défaut bientôt.

      Admin

      • Bien ! J'aime vraiment la fonctionnalité d'image par défaut, car tous mes articles n'ont pas d'images.

        Merci pour ce super plugin !

  35. I am curios about this part of the code: add_opengraph_doctype the problem is that that function doesn’t seem to do anything on my install :-( the rest is working fine but this add_opengraph_doctype doesn’t.

    est-ce nécessaire et pourquoi pensez-vous que mes thèmes ne déclenchent pas cela ?

  36. J'ai installé le plug-in open graph sur WordPress. J'ai configuré les paramètres en remplaçant le nom de mon entreprise par le nom de l'URL que vous avez posté.

    Et maintenant ?? Que dois-je faire ensuite pour obtenir le bouton d'envoi sous mon bouton J'aime ?

  37. Où dois-je ajouter le code dans le functions.php ? En haut ou où ?

    Le plug-in ne fonctionne pas.

  38. C'est génial. Des conseils sur la façon de modifier cela pour que Facebook tire un extrait du contenu écrit ? Le plug-in ne va pas au contenu mais prend le nom de l'auteur, les catégories et la date. Des idées ?

  39. Je suppose que si nous avons une page Facebook pour le site Web, nous entrerions l'identifiant de l'utilisateur de la page plutôt que celui de notre profil Facebook personnel ?

  40. Ce code ajoute uniquement les balises OG aux articles et pages uniques. Je voudrais que les balises apparaissent sur toutes mes pages, et je n'arrive pas à trouver un moyen simple d'y parvenir. Des idées ?

    • Avez-vous des boutons J'aime / Envoyer individuels sur vos pages d'archives, de catégories, de tags ? Les boutons J'aime ne sont utiles que sur les articles / pages uniques, c'est pourquoi le code ajoute cela. Le seul autre bouton J'aime ajouté sur le site est la (Boîte J'aime) pour la page Facebook du site. Ce qui ne nécessite pas ces informations.

      Mais si vous y tenez, alors supprimez l'instruction conditionnelle !is_singular.

      Admin

  41. Il semble certainement plus facile de simplement brancher les informations dans le header.php ? Je suis sûr d'avoir lu un tutoriel à ce sujet une fois

    • Vous pouvez le coder en dur dans le header.php mais c'est un processus en plusieurs étapes car vous devez modifier le doctype, puis ajouter les autres balises meta... C'est un processus en une étape. Coller, et c'est fait. Ou installer le plugin, et c'est fait. Si vous utilisez le plugin, alors vous êtes encore mieux loti car les balises restent même lorsque vous changez de thème.

      Admin

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à 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.