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?
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 );