Lorsque l’on travaille avec des types de contenus personnalisés (custom posts types) ceux-ci ne sont pas affichés par défaut dans le loop de vos catégories et ce pour plusieurs raisons. Mais si vous souhaitez pour les afficher il suffit d’une simple ligne de code.
Afficher les contenus personnalisés dans le loop catégorie
Ajoutez simplement le bout de code suivant dans votre fichier functions.php
function wpln_cptype_on_cat($request) {
if ( isset($request['category_name']) )
$request['post_type'] = 'any';
return $request;
}
add_filter('request', 'wpln_cptype_on_cat');