Come posso utilizzare WP_query con più ID post?


18

Voglio interrogare più post con una matrice di ID (nota: sto interrogando un tipo di post personalizzato).

Ecco quello che ho, che non funziona:

$myarray = array(144, 246);

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

Qualche consiglio su come farlo?

Risposte:


31

Si prega di fare riferimento alla voce Codex per i parametri post / pagina perWP_Query() .

Il 'p'parametro accetta un singolo ID post, come numero intero.

Per passare una serie di post, è necessario utilizzare 'post__in':

$myarray = array(144, 246);

$args = array(
   'post_type' => 'ai1ec_event',
   'post__in'      => $myarray
);
// The Query
$the_query = new WP_Query( $args );
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.