¿Cómo uso WP_query con múltiples ID de publicación?

18

Quiero consultar varias publicaciones con una variedad de ID (nota: estoy consultando un tipo de publicación personalizada).

Esto es lo que tengo, que no funciona:

$myarray = array(144, 246);

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

¿Algunos consejos de como hacer esto?

DaveP
fuente

Respuestas:

31

Consulte la entrada del Codex para los parámetros de publicación / página paraWP_Query() .

El 'p'parámetro toma una única ID de publicación, como un entero.

Para pasar una serie de publicaciones, debe usar 'post__in':

$myarray = array(144, 246);

$args = array(
   'post_type' => 'ai1ec_event',
   'post__in'      => $myarray
);
// The Query
$the_query = new WP_Query( $args );
Chip Bennett
fuente