Comment afficher les custom posts dans les pages catégories

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');

Gregory

Agitateur de Stratégies, addict à WordPress depuis 2003, fada de Google depuis 1998. Incubateur Digital, j'accompagne au quotidien plusieurs entreprises et indépendants dans la gestion de leur stratégie digitale et l'optimisation de leurs sites WordPress. Basé à Aix-en-Provence, je suis à l'écoute de votre projet si vous avez besoin d'un expert WordPress.

Vous aimerez aussi

Laisser un commentaire

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