Lorsque je poste un lien vers une page WordPress ou sur un mur de pages Facebook (à l’aide de l’option "Publier un lien"), je souhaite que Facebook offre, à ses choix, (a) toutes les images incorporées dans la page associée. page/publication ainsi que (b) un ensemble d’images par défaut (dans le cas où la page/publication en question ne comporte aucune image intégrée).
Ce que j’ai fait est d’ajouter (à wp_head) plusieurs images candidates dans des balises link distinctes rel = "img_src".
Le problème est que ces balises rel rel semblent remplacer les images réellement incorporées dans la page/publication.
Tout avis sera le bienvenu.
Vous devez utiliser un plug-in qui manipule les données envoyées via le protocole Open Graph de Facebook, par exemple. Facebook Opengraph . Il y a plusieurs autres, aussi .
Articles connexes
Lorsque vous ajoutez les images dans l'en-tête, faites une requête sur l'ID de publication pour rechercher les publications de type pièce jointe dont l'ID parent est égal à celui de la publication actuelle. Utilisez ensuite ces pièces jointes pour générer les URL de l’image dans votre en-tête via wp_get_attachment_image_src .
De cette façon, les images "candidats" seront toujours des images jointes au message en cours.