Feeds RSS
Les feeds RSS permettent à vos visiteurs de s'abonner à votre contenu dans leur lecteur préféré (Feedly, Inoreader, NetNewsWire, etc.) et d'être notifiés des nouveaux posts sans visiter le site. Le
Les feeds RSS permettent à vos visiteurs de s'abonner à votre contenu dans leur lecteur préféré (Feedly, Inoreader, NetNewsWire, etc.) et d'être notifiés des nouveaux posts sans visiter le site. Le plugin flexweg-rss les génère automatiquement.
Cette page couvre l'aspect visiteur-facing. Pour la configuration, voir la référence du plugin flexweg-rss.
Ce qui est publié
Quand le plugin est activé avec les réglages par défaut :
/rss.xml— feed site-wide : 20 posts en ligne les plus récents toutes catégories confondues/<slug-catégorie>/<slug-catégorie>.xml— feed par catégorie : 20 posts en ligne les plus récents dans cette catégorie (un fichier par catégorie configurée)
À quoi ressemble un feed pour un visiteur
Si un visiteur tape directement https://monsite.flexweg.com/rss.xml dans son navigateur, il voit une table HTML stylée (grâce au XSL) listant chaque post avec :
- Titre + lien
- Date de publication
- Auteur
- Description (excerpt ou snippet du body)
- Image hero (si présente)
Les lecteurs RSS ignorent le XSL et lisent le XML brut.
Comment les visiteurs trouvent les feeds
Trois moyens :
- Auto-discovery dans le
<head>— si votre thème émet<link rel="alternate" type="application/rss+xml">, les lecteurs RSS le détectent automatiquement - Lien explicite dans le footer — toggle « Ajouter au footer » dans les réglages du plugin
- Lien explicite dans un menu — créez un menu item avec l'URL
/rss.xml
Multilang
Si flexweg-multilang est activé ET que le feed du site est activé, le plugin génère aussi /<lang>/rss.xml pour chaque langue secondaire. Items uniquement pour les posts qui ont une traduction dans cette langue.
Tester un feed
Pour vérifier que votre feed est bien formé :
- Ouvrez-le dans un lecteur RSS (Feedly, etc.) et abonnez-vous
- Ou utilisez un validateur en ligne : W3C Feed Validation Service
Limitations
- Pas d'auto-discovery dans le HTML par défaut — chaque thème doit émettre le
<link>dans son BaseLayout - Pas de feed Atom — uniquement RSS 2.0
- Pas de filtrage par tag — uniquement par catégorie principale
- Pas d'enrichissement HTML dans
<description>— c'est du plain text uniquement