[SMO] Ajouter OpenGraph sur WordPress sans plugin

[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
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";
}
?>

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
echo '<meta property="og:image" content="' . get_site_url() . '/' . get_post_meta($post->ID, 'thumbnail', true) . '"/>' . "\n";
?>

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

13mar

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

  1. Tony dit :

    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/

  2. Misterparfum dit :

    Merci je cherchais un bon tuto pour installer open graph sans plugin. Je ne connaissais pas votre site. Il y a déjà 2-3 articles qui m’intéresse.

Laissez une réponse à Tony

css.php
Plus dans Tuto, WebDev
miniURL, réduire des URL

Je viens de terminer un projet perso pour m'auto-former à Boostrap, c'est donc maintenant l'étape finale, le lancement ! miniURL,...

Wifite 2 ou le crack facile du wifi

Wifite 2 est sorti il n'y à pas longtemps, c'est donc l'occasion de faire un petit tuto sur ce script...

Fermer