Comment utiliser WP_query avec plusieurs ID de publication?

14

Je souhaite interroger plusieurs publications avec un tableau d'identifiants (remarque: je recherche un type de publication personnalisée).

Voici ce que j'ai, qui ne fonctionne pas:

$myarray = array(144, 246);

$args = array(
   'post_type' => 'ai1ec_event',
   'p'      => $myarray
);
// The Query
$the_query = new WP_Query( $args );

Des conseils sur la façon de procéder?

    
posée DaveP 16.12.2012 - 03:18

1 réponse

24

Veuillez vous reporter à l'entrée du Codex pour les paramètres de publication / page pour WP_Query() .

Le paramètre 'p' prend un seul ID d'article, sous forme d'entier.

Pour passer un tableau de publications, vous devez utiliser 'post__in' :

$myarray = array(144, 246);

$args = array(
   'post_type' => 'ai1ec_event',
   'post__in'      => $myarray
);
// The Query
$the_query = new WP_Query( $args );
    
réponse donnée Chip Bennett 16.12.2012 - 03:28

Lire d'autres questions sur les étiquettes