Ajouter les “Custom Post Type” dans votre flux RSS

De base, les Custom Post Type de wordpress ne s’intègre pas dans votre flux RSS, pourtant grâce à quelques lignes de codes, vous pouvez les ajouter automatiquement, comme toujours cela se passe dans le fichiers functions.php via ces quelques lignes :

function myfeed_request($qv) {
    if (isset($qv['feed']) && !isset($qv['post_type']))
        $qv['post_type'] = array_merge( array('post' => 'post'), get_post_types( array('show_ui' => true, '_builtin' => false) ) );
     return $qv;
}
add_filter('request', 'myfeed_request');

Si toutefois vous avez plusieurs Costum Post type, et que vous souhaitez ajouter un précisément sans prendre en compte les autres, il faudra plutôt rajouter ces quelques lignes de codes :

function myfeed_request($qv) {
    if (isset($qv['feed']) && !isset($qv['post_type']))
        $qv['post_type'] = array('post', 'createur', 'slider', 'lieux', 'temoignage');
    return $qv;
}
add_filter('request', 'myfeed_request');

Dans la ligne contenant le terme array, “Post” correspond aux articles standards, et le reste aux Custom Post Type de WordPress que vous avez créé et que vous désirez afficher.