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


18

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

Aqui está o que eu 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 sobre como fazer isso?

Respostas:


31

Consulte a entrada do Codex para obter os parâmetros de postagem / página paraWP_Query() .

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

Para passar uma matriz de postagens, 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 );
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.