J'ai eu un wp_query
très basique, ci-dessous:
// WP_Query arguments
$args = array (
'post_type' => array( 'post' ),
'post_status' => array( 'draft' ),
'posts_per_page' => '15',
);
// The Query
$posts = new WP_Query( $args );
Cela a provoqué une erreur 500. Quand j'ai rétabli le $posts
au $query
plus traditionnel, tout allait bien. $posts
est-il une variable réservée?
$posts
est-il une variable réservée
Oui, $posts
est la variable globale qui contient le tableau des publications de la requête principale. Voici comment cela se passe:
$GLOBALS['posts'] = & $wp_query->posts;
Rappelez-vous, $posts === $GLOBALS['posts']