Tout savoir sur WordPress
Tutoriel WordPress

Ajouter vos Custom Post Types dans le flux RSS

Par défaut, le flux RSS principal d’un site sous WordPress affiche uniquement les derniers articles . Découvrez comment ajouter nos Custom Post Types dans ce flux. RSS.

Vous l’avez peut-être remarqué, mais si vous créez un Custom Post Type, il ne sera pas automatiquement inclus dans le flux RSS principal de votre site.

Heureusement, une solution rapide existe et permet d’ajouter autant de Custom Post type que l’on souhaite dans notre flux RSS.

Copier le code ci-dessous dans le fichier functions.php de votre thème et renseignez le tableau (array) de la ligne 3 par les slugs de vos Custom Post Types :


add_filter( 'request', 'gkp_add_cpts_to_rss_feed' );
function gkp_add_cpts_to_rss_feed( $args ) {

    if ( isset( $args['feed'] ) && !isset( $args['post_type'] ) )
        $args['post_type'] = array('post', 'slug-cpt');
     
    return $args;

}

Source : Do It With WP

Cet article a été mis à jour il y a 1644 jours - Il n'est peut être plus à jour !

Article écrit par Jonathan B.

Jonathan est le co-fondateur de WP Media, startup connue pour être l’auteur de WP Rocket et Imagify. Il est aussi co-organisateur du WordCamp Lyon et Paris.

4 Commentaires

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

  1. Bonjour !

    Tout d’abord merci beaucoup pour le partage de toutes ces astuces, plugin et infos sur WP !

    Concernant le code ci-dessus, j’ai juste une question … Qu’est-ce que c’est qu’un slug ???? Je m’excuse, mais je ne suis pas férue de vocabulaire informatique :(

    Merci encore !