Les types de contenu personnalisé de WordPress sont un des grands avantages du CMS. Mais ils n’apparaissent pas par défaut dans la boucle principale des articles normaux. Si vous voulez corriger cela pour un contenu personnalisé intitulé autre
, voilà le code qui fera le travail.
Où placer le code ?
Dans le fichier functions.php
de votre thème enfant ou dans un plugin mu.
/*
* Sets the post types that can appear on the homepage.
*/
function ns_set_home_post_types($query){
$is_target_query =
!is_admin() &&
$query->is_main_query() &&
$query->is_home;
if($is_target_query){
$target_types = array('post', 'autre');
$query->set('post_type', $target_types);
}
}
add_action('pre_get_posts', 'ns_set_home_post_types', 10, 1);
Spelling error report
The following text will be sent to our editors: