Connecte-toi avec nous

    Salut, tu cherches quoi?

    Développeurs

    Comment ajouter des balises Open Graph dans WordPress avec PHP

    Comment ajouter des balises Open Graph dans WordPress avec PHP

    Les balises Open Graph (OG) sont essentielles pour garantir que le contenu de votre site web s'affiche correctement sur les réseaux sociaux lorsqu'il est partagé. Ces balises aident les plateformes à déterminer l'image, le titre et la description à utiliser pour présenter votre contenu. Dans cet article, vous apprendrez à ajouter ces balises à votre thème WordPress en PHP, afin de garantir que l'image mise en avant s'affiche correctement pour chaque publication partagée.

    Étape 1 : Comprendre les balises Open Graph

    Avant de plonger dans le code, examinons ce que sont les balises Open Graph et pourquoi elles sont importantes.


    • og:titre: Définit le titre du message.
    • og:description: Fournit une brève description du message.
    • og:image: Spécifie l'image à utiliser lors du partage de la publication.
    • og:url: Spécifie l'URL canonique de la publication.
    • og:type: Définit le type de contenu, tel qu'un article, une vidéo, etc. Pour les articles de blog, nous utilisons « article ».

    Ces balises sont placées dans le <head> section du code HTML de votre site et sont lus par les plateformes de médias sociaux comme Facebook, Twitter et LinkedIn, entre autres.

    Étape 2 : Ajout du code à votre thème

    Maintenant que vous comprenez l'importance des balises Open Graph, ajoutons le code nécessaire à votre thème fonctions.php fichier. Si vous utilisez un thème enfant, ajoutez le code au fichier fonctions.php fichier pour garantir que vos modifications ne seront pas écrasées lors des futures mises à jour du thème parent.

    1. Accéder au tableau de bord WordPress et aller à Apparence > Éditeur de thèmes.
    2. Sélectionnez le fonctions.php déposer de votre thème ou thème enfant.
    3. Ajoutez le code PHP suivant à la fin du fichier :
    4. fonction add_opengraph_tags() {
      si (is_single() || is_page()) {
      poste mondial $;
      si (has_post_thumbnail($post->ID)) {
      $img_src = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'complet');
      } autre {
      // URL de l'image par défaut si la publication n'a pas d'image sélectionnée
      $img_src = array('https://www.example.com/default-image.jpg');
      }// Titre de l'article
      $title = obtenir_le_titre();
      // Description du message
      $description = get_the_excerpt();echo ' ';
      écho ' ';
      écho ' ';
      écho ' ';
      écho ' ';
      }
      }
      add_action('wp_head', 'add_opengraph_tags');

    Explication du code :

    • add_opengraph_tags(): Cette fonction vérifie si la page actuelle est un article ou une page et, si tel est le cas, génère les balises Open Graph appropriées.
    • Image en vedette:
      • has_post_thumbnail($post->ID): Vérifie si la publication comporte un ensemble d'images en vedette.
      • wp_get_attachment_image_src()Récupère l'URL complète de l'image sélectionnée. Si la publication ne comporte pas d'image sélectionnée, une image par défaut est utilisée.
    • Titre et description:
      • obtenir_le_titre() et obtenir_l'extrait(): Récupérer le titre et la description du message, qui sont utilisés pour le og:titre et og:description balises, respectivement.
    • URL canonique et type de contenu:
      • obtenir_permalink(): Récupère l'URL de la publication actuelle pour le og:url étiqueter.
      • og:type: Définissez sur « article » pour indiquer que le contenu est un article.

    Étape 3 : Vérification de la mise en œuvre

    Après avoir ajouté le code à fonctions.php, il est important de vérifier que les balises Open Graph sont générées correctement.

    1. Voir la source de la pageSur n'importe quel article ou page, faites un clic droit et sélectionnez « Afficher le code source » ou une option similaire. Recherchez les balises Open Graph dans le <head> section.
    2. Utiliser le débogueur de partage Facebook:
      • Visitez le Débogueur de partage Facebook.
      • Saisissez l’URL de votre publication et cliquez sur « Déboguer ».
      • Facebook affichera les informations détectées, notamment l'image, le titre et la description. Cela permet de vérifier si les balises sont correctement générées.

    Étape 4 : Dépannage des problèmes courants

    • L'image ne s'affiche pasAssurez-vous que l'image sélectionnée est bien définie dans la publication. Si une image par défaut est utilisée, vérifiez que l'URL de l'image est correcte et accessible au public.
    • Conflits avec d'autres pluginsCertains plugins SEO ou de réseaux sociaux peuvent interférer avec la génération des balises Open Graph. Essayez de désactiver temporairement ces plugins pour voir si le problème persiste.
    • Mise en cache: Si vous utilisez un plugin de mise en cache, effacez le cache du site pour vous assurer que les nouveaux paramètres sont appliqués.

    Résumé

    Ajouter manuellement des balises Open Graph à votre thème WordPress via PHP est un excellent moyen de garantir un affichage correct de votre contenu sur les réseaux sociaux. Grâce à ce code, vous contrôlez totalement le partage de vos publications, y compris l'image, le titre et la description utilisés. De plus, vous évitez de recourir à des plugins supplémentaires, ce qui optimise la vitesse et la légèreté de votre site.


    Maintenant que vous avez configuré les balises Open Graph, vos publications devraient être correctement partagées sur les réseaux sociaux, et les images mises en avant devraient apparaître comme prévu. Si vous avez des questions ou besoin d'aide, n'hésitez pas à laisser un commentaire ci-dessous !

    Photo de Espace négatif

    Écrit par

    Je m'appelle Juan de Souza, j'ai 25 ans. Entrepreneur, investisseur, blogueur et streamer, j'ai débuté mon parcours professionnel à l'âge de 10 ans, en profitant d'une connexion internet par ligne commutée au Brésil pour lancer ma première entreprise. Je réside actuellement à Porto, au Portugal, où je suis basé depuis 2025.

    Commentaires
    Publicité

    Rejoignez notre Discord

    Publicité
    Publicité

    Articles Recommandés pour Vous

    HeartstopperHeartstopper

    LGBTQIA+

    Découvrez la critique complète de la série Heartstopper de Netflix et découvrez si la série Heartstopper tient pleinement toutes ses promesses !

    Cinéma

    L'un des dessins animés les plus mémorables des XXe et XXIe siècles. Son histoire, ses personnages et son écriture sont absolument captivants. « Petit Ours » est connu...

    Curiosités

    Super Mario World, également connu sous le nom de « Super Mario Bros. 4 » au Japon, est sans aucun doute l'un des jeux les plus populaires de tous les temps...

    Cinéma

    « Courage le chien froussard » raconte l'histoire de Courage, un chien facilement effrayé qui vit dans une ferme avec Muriel et Eustace Bagge...

    Cinéma

    Qui ne connaît pas ce dessin animé épique de Hanna-Barbera, Wacky Races, où onze concurrents se disputaient à chaque épisode le titre mondial de « Wackiest Races...

    Cinéma

    Sagwa, l'un des meilleurs dessins animés encore diffusés sur la chaîne Futura. En fait, tous les programmes de Futura sont excellents. Il raconte…

    Cinéma

    Vous souvenez-vous du dessin animé classique Timon et Pumbaa ? C'est une série télévisée d'animation produite par Walt Disney Animation, avec le phacochère et le suricate…

    Cinéma

    À la fin des années 1930, l'animation était à son apogée. De nombreux cinéphiles l'appelaient « l'âge d'or », époque où les personnages classiques...

    Cinéma

    Woody Woodpecker, l'un des personnages les plus appréciés de tous les temps. Adoré des enfants, des adolescents et des adultes, le dessin animé remonte à…

    Curiosités

    Grand Theft Auto V (GTA V) est connu pour son vaste monde ouvert, où les joueurs peuvent explorer, accomplir des missions ou simplement semer le chaos. Un...

    Autres

    « Castelo Rá‑Tim‑Bum » a été diffusé pour la première fois en 1994 sur TV Cultura, ravissant les fans du « Rá‑Tim‑Bum » original qui en avaient assez de ses rediffusions, ainsi que d'autres...

    Tech

    Si vous avez grandi en jouant à des jeux sur console dans les années 1980 et 1990 et que vous n'avez jamais entendu parler de celui-ci, estimez-vous chanceux, très chanceux. Voici l'urbain...

    DisneyDisney

    Cinéma

    Walt Disney, l'un des géants du divertissement les plus importants et les plus influents au monde, possède une longue histoire d'innovation dans l'animation. De ses débuts à ses...

    Games

    La « Nintendo 64 » est la troisième console de salon de Nintendo. Communément abrégée en « N64 », elle est sortie le 23 juin 1996 (Japon) et le 29 septembre aux États-Unis.

    Games

    Et si vous transformiez votre Minecraft en un jeu encore plus immersif ? C'est dans cet esprit que le Mod Pack « Realistico » a été développé : un pack de textures…

    Games

    Vous avez certainement vu, entendu parler ou joué à Just Dance à un moment donné : c'est tout simplement l'un des jeux les plus incroyables jamais créés et maintenus par...

    Games

    Need For Speed Heat est enfin arrivé dans les rues et rappelle de plus en plus les titres de l'âge d'or de la franchise, tels que Need For Speed Underground...

    Games

    Il est temps de parler de Far Cry 4 : un nouveau jeu de la franchise emblématique en monde ouvert qui est arrivée pour la première fois il y a plus de 10 ans avec des graphismes paradisiaques...

    Plantes contre Zombies : La Guerre des JardinsPlantes contre Zombies : La Guerre des Jardins

    Games

    Plants vs. Zombies Garden Warfare est sorti récemment ; c'est le nouveau jeu de PopCap, célèbre pour ses succès mobiles. Cette fois, nous vous proposons une critique…

    Quelle est la signification et la fonction du noyau ?Quelle est la signification et la fonction du noyau ?

    Développeurs

    Le noyau est l'un des composants les plus fondamentaux de tout système d'exploitation (SE), agissant comme un pont entre le matériel d'un ordinateur...