Par défaut, WordPress offre, dans Réglages > Lecture, la possibilité d’inclure le « Texte complet » ou le « Résumé » (extrait) des articles dans les flux de syndication RSS. Si le texte a des images dans le contenu, la première image sera utilisée par la plupart des lecteurs RSS.
Mais comment fait-on pour que l’image sélectionnée comme « Image mise en avant » (« Featured image ») de l’article s’affiche plutôt dans les flux RSS ?
Il s’agit d’une question tout à fait légitime.
Bigue Nique Selected answer as best 10 avril 2021
2 Réponses
L’extension RSS Featured Image (gratuite) ajoute une balise
<media:content url="..."/>
à chaque item du flux RSS avec l’URL de l’image mise en avant.
Pas tout à fait parfait
Cela suffit pour dans certains cas. Mais certains lecteurs RSS vont plutôt utiliser la première image du contenu de l’article (balise RSS <description>) en priorité sur <media:content>, ce qui donne des résultats mitigés.
FeedWordPress
Pour récupérer l’URL de l’image mise en avant des articles d’un tel flux avec FeedWordPress (extension WordPress), on peut utiliser la syntaxe $(media:content/url) comme valeur d’un champ personnalisé (Admin WordPress : Syndication > Posts & Links, section Custom Post Settings).
Voici un exemple concret d’échec systématique de l’affichage des vignettes avec les lecteurs qui donnent la priorité à la première image du contenu : l’extension WP Matomo (piwik) ajoute un « pixel » à chaque entrée des flux, et ce pixel sera sélectionné avant l’image spécifiée par RSS Featured Image. L’usage d’un snippet pour insérer l’image dans le contenu de l’entrée demeure donc la meilleure alternative.