Melanger ses customs posts type dans la boucle principale

Melanger ses customs posts type dans la boucle principale

Selon le CODEX voici le bout de code à rajouter à la boucle pour inclure les custom post dans l’affichage des articles. Il faut bien sur mettre cette fonction dans functions.php

Ici on va mélanger les posts, les pages et les custom post ‘movie’.

add_action( 'pre_get_posts', 'add_my_post_types_to_query' );

function add_my_post_types_to_query( $query ) {
	if ( is_home() && $query->is_main_query() )
		$query->set( 'post_type', array( 'post', 'page', 'movie' ) );
	return $query;
}

Une autre forme consiste à définir les arguments avant la boucle, pour un code plus propre.

$args = array(
   'post_type' => array( 'post', 'page', 'movie' )
);
query_posts( $args );

Laisser un commentaire

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

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.