Wie verwende ich WP_query mit mehreren Beitrags-IDs?

18

Ich möchte mehrere Posts mit einem Array von IDs abfragen (Hinweis: Ich frage einen benutzerdefinierten Post-Typ ab).

Folgendes habe ich, was nicht funktioniert:

$myarray = array(144, 246);

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

Irgendwelche Tipps, wie das geht?

DaveP
quelle

Antworten:

31

Informationen zu den Post- / Seitenparametern für findenWP_Query() Sie im Codex-Eintrag .

Der 'p'Parameter akzeptiert eine einzelne Beitrags-ID als Ganzzahl.

Um eine Reihe von Posts zu übergeben, müssen Sie Folgendes verwenden 'post__in':

$myarray = array(144, 246);

$args = array(
   'post_type' => 'ai1ec_event',
   'post__in'      => $myarray
);
// The Query
$the_query = new WP_Query( $args );
Chip Bennett
quelle