web-dev-qa-db-fra.com

les types de publication personnalisés n'apparaissent pas dans RSS

J'ai créé des post-types personnalisés sur mon site, mais ces messages ne sont pas affichés dans le RSS. Seuls les messages réguliers y apparaissent.

Qu'est-ce qui pourrait les empêcher de se montrer là-haut

1
zina

Normalement, ils n'y montrent pas que c'est comme ça qu'ils sont censés fonctionner. Chaque CPT a son propre flux par défaut. Tout dans WP a un flux, semble-t-il!

Mais si vous les voulez dans votre flux principal

cela peut aller dans votre functions.php

// ADDS POST TYPES TO RSS FEED
function myfeed_request($qv) {
    if (isset($qv['feed']) && !isset($qv['post_type']))
        $qv['post_type'] = array('ve_products', 'post');
    return $qv;
}
add_filter('request', 'myfeed_request');

Vous voyez cette ligne:

$qv['post_type'] = array('ve_products', 'post');

Cela inclut les publications normales et mon CPT de ve_products dans mon flux principal

Vous échangeriez cela pour votre CPT, si vous avez plus de CPT, ajoutez-les à ce tableau

4
Rev. Voodoo