¿Cómo usar WP_query con múltiples IDs de posts?

16 dic 2012, 04:18:45
Vistas: 66.2K
Votos: 24

Quiero consultar múltiples posts con un array de IDs (nota: estoy consultando un tipo de post personalizado).

Esto es lo que tengo, que no está funcionando:

$myarray = array(144, 246);

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

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

0
Todas las respuestas a la pregunta 1
0
47

Por favor, consulta la entrada en el Codex sobre parámetros de entradas/páginas para WP_Query().

El parámetro 'p' acepta un único ID de entrada, como un número entero.

Para pasar un array de entradas, necesitas usar 'post__in':

$myarray = array(144, 246);

$args = array(
   'post_type' => 'ai1ec_event',
   'post__in'      => $myarray
);
// La Consulta
$the_query = new WP_Query( $args );
16 dic 2012 04:28:28