Como uso o WP_query com vários IDs de postagem?

14

Eu quero consultar várias postagens com uma matriz de IDs (observação: estou consultando um tipo de postagem personalizado).

Veja o que tenho, que não está funcionando:

$myarray = array(144, 246);

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

Alguma dica de como fazer isso?

    
por DaveP 16.12.2012 / 03:18

1 resposta

24

Por favor, refira a entrada do Codex para os parâmetros de postagem / página para WP_Query() .

O parâmetro 'p' usa um único ID de postagem como um inteiro.

Para passar um array de posts, você precisa usar 'post__in' :

$myarray = array(144, 246);

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

Tags