wake-up-neo.com

Wie verwende ich WP_query mit mehreren Beitrags-IDs?

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?

15
DaveP

Bitte beachten Sie den Codex-Eintrag für post/page-Parameter für WP_Query() .

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

Um ein array von Beiträgen zu übergeben, müssen Sie 'post__in' verwenden:

$myarray = array(144, 246);

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