[SMO] Ajouter OpenGraph sur WordPress sans plugin

OpenGraph (OG) est un protocole qui permet d’améliorer le partage sur les réseaux sociaux (SMO, Social Media Optimization)

Pour l’ajouter sur votre WordPress pas besoin de plugin.

Ajouter le code ci-dessous dans votre fichier header.php (En tête) de votre thème entre les balises « <head></head> »

[php]
<?php
if (is_single()) {
echo ‘<meta property= »og:title » content= »‘ . get_the_title() . ‘ »/>’ . « \n »;
echo ‘<meta property= »og:type » content= »article »/>’ . « \n »;
echo ‘<meta property= »og:url » content= »‘ . get_permalink() . ‘ »/>’ . « \n »;
echo ‘<meta property= »og:description » content= »‘ . get_bloginfo(‘description’) . ‘ »/>’ . « \n »;
echo ‘<meta property= »og:site_name » content= »‘ . get_bloginfo(‘name’) . ‘ »/>’ . « \n »;
echo ‘<meta property= »og:image » content= »‘ . get_site_url() . ‘/’ . get_post_meta($post->ID, ‘thumbnail’, true) . ‘ »/>’ . « \n »;
}
?>
[/php]

Pour lier un image (spécifique à l’article ou à votre site) rajouter cette propriété<br />
Sur mon thème la miniature de l’article est inscrite dans une méta, je ne sais pas si c’est la même pour les « images à la une » :

[php]
<?php
echo ‘<meta property= »og:image » content= »‘ . get_site_url() . ‘/’ . get_post_meta($post->ID, ‘thumbnail’, true) . ‘ »/>’ . « \n »;
?>
[/php]

Sinon vous avez le plugin officiel par facebook sur wordpress.org mais si vous tenez juste à rajouter OG et rien autre ça reviendrait à pêcher avec un bazooka, quitte à utiliser un plugin, autant en prendre un qui ne fait que OG et qui ne va pas ralentir votre WP.

Pour les boutons de partage je vous conseil l’excellent Juiz Social Post Sharer

2 Replies to “[SMO] Ajouter OpenGraph sur WordPress sans plugin”

  1. Bonjour.
    Votre article présente vraiment une très bonne astuce. C’est léger et opérationnel rapidement. J’ai créé récemment un plugin qui se base presque sur la même base. J’ai juste ajouter des fonctionnalités supplémentaires, notamment pour faire en sorte que l’Open Graph soit aussi disponible sur les pages. Et pour ajouter l’aperçu sur Twitter (avec les Twitter Cards).
    Pour ceux qui sont intéressés : http://wordpress.org/plugins/wp-smo/

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.