Jak korzystać z WP_query z wieloma identyfikatorami postów?


18

Chcę wysłać zapytanie do wielu postów przy użyciu szeregu identyfikatorów (uwaga: pytam o niestandardowy typ postu).

Oto co mam, co nie działa:

$myarray = array(144, 246);

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

Wszelkie wskazówki, jak to zrobić?

Odpowiedzi:


31

Proszę odnieść się do wpisu w Kodeksie dla parametrów post / page dlaWP_Query() .

'p'Parametru jest pojedynczy identyfikatora informacji, jako liczba całkowita.

Aby przekazać tablicę postów, musisz użyć 'post__in':

$myarray = array(144, 246);

$args = array(
   'post_type' => 'ai1ec_event',
   'post__in'      => $myarray
);
// The Query
$the_query = new WP_Query( $args );
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.