
Lorsque j’ai refait le portfolio du studio, j’ai cherché une solution pour que les liens postés sur Facebook soient illustrés d’une image correspondant au projet posté, même quand celui-ci ne se composait que d’une vidéo. J’ai donc cherché un plugin qui se chargerai de créer un thumbnail à inclure automatiquement dans facebook, ou même une astuce, mais je n’ai rien trouvé de convaincant.
Du coup, j’ai utilisé les mots clés de WordPress pour générer moi même l’image que Facebook associera automatiquement au lien posté. Rien de bien révolutionnaire, mais on sait jamais, cette astuce pourra sans doute servir à d’autres… L’idée pour moi était de reprendre l’image du portfolio associée au projet dans la galerie des projets pour l’associer au lien posté sur Facebook. Mais cette astuce marchera de la même manière avec n’importe quel blog WordPress et n’importe quelle image de n’importe quelle taille puisque Facebook se charge de les re-dimensionner.
La première chose à faire est d’insérer ce code dans le header du thème, entre les balises <head> et </head>. Ce bout de code appelle, via le mot clé facebook (qui peut très bien être autre chose, comme thumb par exemple) l’url de l’image qui sera utilisé par Facebook pour illustrer le lien.
<?php if (get_post_meta($post->ID, ‘facebook’, true) ) : ?>
<link rel=”image_src” href=”<?php echo get_post_meta($post->ID, ‘facebook’, true) ?>” />
<?php endif; ?>
Ensuite, lors de la rédaction de l’article (ou de la page), via le formulaire Custom Field, il vous suffit d’entrer le nom (ici facebook) et l’url de l’image à associer. Cf screenshot.

Le tour est joué; votre image associée à votre article apparaîtra dans Facebook.
En allant plus loin, et en jouant avec les conditions, on peut évidemment personnaliser un peu plus l’astuce, en ajoutant par exemple une par défaut quand aucune valeur n’est entrée pour la valeur Facebook ou encore en associant une image à une catégorie ou un type d’article, par exemple…
Lire la suite »