Un nouveau petit plugin, inspiré par daScritch qui m’a pas mal mâché le boulot et qui a pour seule fonction de mettre en place, dans l’entête de la page HTML des billets et/ou des pages, les métadonnées « sociales » utilisées par Facebook, Google+ et Twitter.
Le plugin, une fois installé, s’active via le menu Blog et est intitulé socialMeta.
Vous pouvez activer l’insertion des métadonnées pour les billets ou les pages ou encore les deux et définir le compte Twitter à préciser :
En prenant ce billet pour exemple, voilà ce qu’il introduit dans l’entête de la page HTML :
<!- - Facebook - -> <meta property="og:title" content="Ma sélection photo 2013" /> <meta property="og:description" content="Un aperçu rapide de l’année 2013, question photo. Je photographie moins j’ai l’impression, quoique je me sois bien rattrapé pendant la dernière édition de Paris-Web. En vedette" /> <meta property="og:image" content="http://open-time.net/public/dcim/2013/06/01/.IMG_8828_s.jpg" /> <!- - Google +1 - -> <meta itemprop="name" content="Ma sélection photo 2013" /> <meta itemprop="description" content="Un aperçu rapide de l’année 2013, question photo. Je photographie moins j’ai l’impression, quoique je me sois bien rattrapé pendant la dernière édition de Paris-Web. En vedette" /> <meta itemprop="image" content="http://open-time.net/public/dcim/2013/06/01/.IMG_8828_s.jpg" /> <!- - Twitter - -> <meta name="twitter:card" content="summary" /> <meta name="twitter:url" content="http://open-time.net/post/2014/01/13/Ma-selection-photo-2013" /> <meta name="twitter:title" content="Ma sélection photo 2013" /> <meta name="twitter:description" content="Un aperçu rapide de l’année 2013, question photo. Je photographie moins j’ai l’impression, quoique je me sois bien rattrapé pendant la dernière édition de Paris-Web. En vedette" /> <meta name="twitter:image:src" content="http://open-time.net/public/dcim/2013/06/01/.IMG_8828_s.jpg"/> <meta name="twitter:site" content="@franckpaul" /> <meta name="twitter:creator" content="@franckpaul" />
Ce billet servira de support pour cette version du plugin.
1 De Ombre -
Je profite des commentaires pour rappeler aux utilisateurs du thème Polyvalence qu'il ne vaut mieux pas mélanger les metas : c'est soit celles du plugin, soit celles du thème. ;-)
2 De Franck -
De l'avantage de gérer ça via un plugin plutôt qu'avec un thème. On peut changer de thème sans perdre ces métadonnées :-)
3 De Tomek -
Adopté !
4 De Stéphane -
Ah, super.
j'avais commencer à faire qqchose au niveau du template de mon site, mais en plug-in, c'est plus portable.
Une remarque : les commentaire du code inséré présentent un un espace
<!- - blabla - ->
Stéphane
5 De Tomek -
Oué, j'avais remarqué aussi, c'est pas très orthodoxe comme écriture de commentaires html. Mais est-ce bien important ?
6 De ash -
j'ai pas du tout comprendre, mais je ne vois aucune différence avec ou sans activation sur mes pages / billets ? ...
7 De Franck -
Stéphane et Tomek, effectivement, ça sera corrigé dans la prochaine version que j'ai commencé à préparer (il est par exemple inutile d'intégrer une image s'il n'y en a aucune dans le billet ou le compte Twitter si celui-ci n'a pas été renseigné.
ash un problème de cache peut-être ? Perso il a fallu que je vide entièrement le cache statique avant de les voir apparaître dans l'entête.