Open Graph, Like et WordPress

22 avril, 2010

Facebook connect est amené à disparaître, le nom pas les fonctionnalités qui seront reprises par Open Graph.

Des plugins permettant une intégration en deux clics seront sûrement dispo sous peu, mais si vous ne voulez pas attendre et intégrer le "Like" sur votre blog WordPress je vous propose de suivre la procédure que j'ai appliquée pour y arriver.

J'ai lu les 3 pages de documentation suivantes

J'ai donc modifié dans mon template header.php pour définir les namespaces og & fb et y déclarer des variables

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.org/schema/"
      xmlns:fb="http://developers.facebook.com/schema/" xml:lang="fr" lang="fr" dir="ltr">

<meta property="og:title" content="< ?php wp_title('»',true,'right'); ?>" />
<meta property="og:image" content="http://www.balencourt.com/favicon.gif" />
<meta property="og:type" content="blog" />
<meta property="og:site_name" content="<?php bloginfo('name'); ?>" />
<meta property="og:description" content="<?php bloginfo('description'); ?>" />
<meta property="fb:admins" content="501610755" />

Veillez à avoir une image de taille raisonnable (50x50px) pour og:image qui est l'illu employée lors d'une publication d'un lien sur le mur d'un visiteur.

J'ai intégré dans footer.php de mon template l'appel au SDK Javascript (copié/collé du code) et j'ai utilisé l'ID de l'application liée à mon blog (héritage de Connect) en modifiant seulement cette ligne :

FB.init({appId: 'your app id', status: true, cookie: true, xfbml: true});

J'ai intégré dans le Loop index.php (sous chaque post) et single.php (entre les posts et les commentaires) le code suivant :

<div class="like>
       <fb :like href="< ?php the_permalink() ?>" layout="standard" show_faces="true" width="715" action="like" colorscheme="light" />
</div>

Et le résultat c'est un bouton Like en dessous de chaque note et la possibilité de poster un commentaire en lien de la note sur votre Wall.

Si vous aimez, il suffit de cliquer ;)

8 commentaires


  1. Tweets that mention Open Graph, Like et Wordpress » Denis au fil du web -- Topsy.com

  2. fred G dit

    Bonjour, tres bon article .. cela dit j’arrive pas a faire fonctionner le og:image ?
    a quoi sert cette balise ?

    bonne continuation


  3. PlF dit

    Voici le lien vers le plugin WordPress pour le bouton « j’aime » de Facebook:
    http://wordpress.org/extend/plugins/like


  4. Denis dit

    og:image est utilisé comme illustration si quelqu’un partage un commentaire sur la page sur son wall, il est donc possible d’utiliser cette variable pour y inclure l’image la plus « palante » d’un post.

    Un autre plugin :)

    http://wordpress.org/extend/plugins/facebook-open-graph-widget/


  5. José dit

    N’y a t ‘il pas un problème de compatibilité avec facebook connect?

    Notamment si on doit utiliser les deux script :
    http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php/fr_FR
    et http://connect.facebook.net/fr_FR/all.js


  6. Thibs dit

    Hello Denis,

    J’ai intégré ça sur plusieurs de mes sites depuis plus ou moins la même période que toi mais je me heurte à un problème de validité XHTML

    Par exemple sur http://www.les-dessous-du-dessin.be/detail_planche.php?idplanche=1392

    J’ai 3 erreurs syntaxiques :

    line 2 column 52 – Erreur: there is no attribute « xmlns:og »
    line 8 column 15 – Erreur: there is no attribute « property »
    line 57 column 321 – Erreur: there is no attribute « allowTransparency »

    Attention ça n’empêche pas de fonctionner … mais j’essaye de faire des pages W3C compliant et ce genre de truc m’énerve. As tu une idée ?

    A+

    Thibs


  7. Denis dit

    Noble objectif !
    Je ne suis pas un crac des standards W3C… donc de peu d’utilité pour t’aider. Désolé.


  8. Gabriel dit

    salut,

    je parcours le web depuis des heures à la recherche d’une solution pour un problème avec og:image … j’en profite pour poster ici, si quelqu’un connait le même problème.

    j’ai inséré les meta de configuration dans le head, j’ai copié-collé les xmlns pour og et fb, j’ai inséré le bouton dans une page de mon site, et la création du message sur mon mur facebook fonctionne bien. il y a juste un souci : l’image n’est pas celle que j’ai mentionnée dans og:image , il prend une image au hasard sur la page.

    si vous voulez voir la source d’une page d’exemple :
    http://www.warp-zone.ch/tests/1219/Assassin%27s+Creed++Brotherhood.htm

    A+

Laisser un commentaire



Dernières Notes

L’Indice de Médiatisation du Meurtre de Masse

Voici un article commencé en juillet 2011 et que je publie au vu des récents événements liégeois. J’ai dans ma vie, à deux occasions, résidé temporairement dans un pays frappé par un meutre de masse. J’ai à deux occasions observé les mêmes comportements, principalement de la part des médias, concernant le traitement de ces meurtres. [...]

Google Reader, reconstruire la fonctionnalité « share »

Depuis ce funeste 1er novembre. La fonction share de Google Reader a disparu. Mateusz résume bien le désarroi du geek. Sonnez trompettes, résonnez musettes, une solution über geek existe pour retrouver votre fonction favorite. C’est un brin tricky mais ça fait partie du plaisir. Lipsumarium propose un script Greasemonkey + un service d’hébergement de flux. [...]

PodCafé, piqûre de rappel

A l’invitation de Damien Van Achter, pour donner matière à une soirée de la Master Class de l’IHECS, nous avons sorti des limbes numériques le PodCafé. On y a abordé avec les étudiants divers sujets en lien avec le journalisme, j’y ai parlé de mes slips. C’était une bonne soirée. PodCafé Revival (feat. MC13) by [...]

Les Agents Secrets

Créés en 2010, les Agents Secrets se spécialisent dans la production de contenu numérique sous la forme de reportages, blogs ou de productions vidéo. Nos contenus sont régulièrement mis en lumière par des diffuseurs établis tels Sanoma Magazine, IPM ou Skynet. Un projet de série animée à destination d’un public féminin 25+ a retenu récemment [...]

Si je devais choisir de vivre loin du nucléaire belge

En utilisant un outil de création de rayons (cling cling ) je me suis demandé où était la ville belge la moins exposée à une catastrophe nucléaire. J’ai tracé pour chaque centrale des rayons de 30 et 100 kilomètres pour visualiser leur impact. Entre Tihange et un coup double Liège – Namur; Chooz qui vide [...]

Lettre à la Belgique

Belgique quand je pense à toi et voudrais te dire mes sentiments je me souviens que les licornes sont sourdes. Belgique quand je pense aux licornes sourdes je me rapelle qu’elles le sont parce que tant de fracas, de batailles, de querelles ont eu raison de l’écoute. Mais toutes les chimères n’ont pas la renommée [...]

De la force du je-m’en-foutisme

Certains ont trouvé auprès de grands anciens un soutien inédit, et le centre mou se sent concerné, mais comme d’autres le soulignent (dans les commentaires et sans beaucoup d’écho) aller vers un Munich la tête baissée n’a aucun sens, aussi peu que cet attachement à un état unitaire sclérosé, sauf quand on touche aux limites [...]

twitterfeed pour poster vers twitter et facebook

Une news ancienne, cela fait plus d’un an que le service existe, mais je n’avais pas encore pris le temps de faire un test réel avec cette possibilité offerte par twitterfeed de poster depuis un flux RSS (ici mon blog) vers le réseau social Facebook. Merci pour votre attention et le test

Nuage si peu délicieux

Au détour d’un slide et d’une rumeur voilà que Yahoo! annonce la mort de plusieurs services dont Del.icio.us et MyBlogLog particulièrement prisés de ceux qui se targuèrent d’être blogueurs. Edit : l’info a été recadrée par delicious, il n’y a pas d’urgence Pour parer au plus urgent voici quelques trucs et astuces glanés : Si [...]