Si vous avez ajouté un type de contenu personnalisé à votre site, vous avez dû remarquer que leurs contenus ne sont pas automatiquement ajoutés au flux RSS.
C’est dommage car si vos contenus sont pertinents, il serait dommage d’en priver vos lecteurs.
Alors oui, à l’heure des réseaux sociaux, les flux RSS ne sont plus tellement utilisés. J’en conviens.
Toutefois, ils peuvent encore être utiles pour automatiser certaines tâches (comme justement le partage sur les réseaux sociaux).
Grâce à des sites comme Zapier ou IFTTT, il est possible d’envoyer ses contenus sur n’importe quel site ou plateforme.
Par exemple, le flux RSS de la Marmite est distribué sur Twitter et sur le Slack de mon équipe afin de les tenir informés des dernières publications.
Bon, c’est bien gentil tout ça, mais comment fait-on concrètement pour ajouter ces fichus CPT au flux RSS ?
Pour cela, il va falloir mettre (un tout petit peu) les mains dans le cambouis.
On commence par …
Afficher TOUS vos CPT dans le flux RSS de WordPress
Pour afficher tous vos customs posts types dans le flux RSS principal de WordPress sans les trier, copiez-collez le code suivant dans le fichier functions.php
de votre thème enfant:
Tous vos types de contenus seront maintenant présents dans le flux RSS de WordPress.
Maintenant, peut-être préférez-vous…
Afficher CERTAINS de vos CPT au flux RSS
Si vous souhaitez filtrer un peu quel custom post type vous voulez faire apparaître dans votre flux RSS, copiez-collez le code suivant dans le fichier functions.php
de votre thème enfant :
Ce code est assez similaire au précédent excepté qu’on déclare précisément quels customs posts types on souhaite faire apparaître dans le flux RSS de WordPress.
Bien entendu, il vous faut remplacer custom-post-type-1
et custom-post-type-2
par les CPT que vous souhaitez ajouter.
Dans le cas de la Marmite, les snippets ont été ajoutés au flux RSS. Les définitions du glossaire et les transcriptions des vidéos ne nous semblaient pas pertinentes.
Qu’en pensez-vous ? Estimez-vous qu’il est nécessaire de tout inclure ?
Source: WPMayor