¿Cómo uso WP_query con varias ID de publicación?

14

Quiero consultar varias publicaciones con una matriz 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 );

¿Algún consejo sobre cómo hacer esto?

    
pregunta DaveP 16.12.2012 - 03:18

1 respuesta

24

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

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

Para pasar una matriz de publicaciones, debes usar 'post__in' :

$myarray = array(144, 246);

$args = array(
   'post_type' => 'ai1ec_event',
   'post__in'      => $myarray
);
// The Query
$the_query = new WP_Query( $args );
    
respondido por el Chip Bennett 16.12.2012 - 03:28

Lea otras preguntas en las etiquetas