Comment ajouter des types de publication personnalisés à votre flux RSS WordPress principal

Comment ajouter des types de publication personnalisés à votre flux RSS WordPress principal / Tutoriels

Custom Post Types est l’une des fonctionnalités les plus en vogue de WordPress 3.0. Cette fonctionnalité seule a élargi l’horizon de l’utilisation de WordPress en tant que système de gestion de contenu (CMS). Si vous utilisez des types de publication personnalisés ou pensez à des types de publication personnalisés, vous pouvez avoir envie de les ajouter à votre flux RSS principal. Cette option n'est pas intégrée par défaut, car votre flux RSS principal de WordPress ne comprend que des «publications», pas même des pages. Par conséquent, les types de publication personnalisés sont un long plan. Dans cet article, nous vous expliquerons comment ajouter des types de publication personnalisés à vos principaux flux RSS WordPress..

Vous devez ouvrir votre thème functions.php fichier et ajoutez le code suivant dans le balisage PHP:

function myfeed_request ($ qv) if (isset ($ qv ['feed'])) $ $ qv ['post_type'] = get_post_types (); return $ qv;  add_filter ('request', 'myfeed_request'); 

Ce code modifie la requête pour conserver le type de contenu par défaut des articles de blog «publication» dans le flux RSS principal, ainsi que pour l'ajout de nouveaux types d'articles personnalisés..

Mais que se passe-t-il si vous avez cinq types de publication personnalisés dans votre nouveau projet et que vous souhaitez seulement en ajouter trois au flux RSS principal? Cela ne devrait poser aucun problème, car nous allons simplement modifier légèrement le code pour vous donner la possibilité d’inclure uniquement ceux que vous voulez..

function myfeed_request ($ qv) if (isset ($ qv ['feed'])) &&! isset ($ qv ['post_type'])) $ qv ['post_type'] = array ('post', 'story', ',' «livres», «films»); return $ qv;  add_filter ('request', 'myfeed_request'); 

Si vous voyez dans le code ci-dessus, nous avons simplement ajouté un tableau pour modifier les post_types qui seront affichés dans le flux RSS principal. Nous montrons les articles, histoires, livres et films par défaut.

Source: Billet Core Trac n ° 12943