Як використовувати WP_query з кількома ідентифікаторами пошти?


18

Я хочу запитувати декілька публікацій з масивом ідентифікаторів (зверніть увагу: я запитую користувацький тип публікації).

Ось що я маю, а це не працює:

$myarray = array(144, 246);

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

Будь-які поради, як це зробити?

Відповіді:


31

Будь ласка, зверніться до запису Codex для параметрів публікації / сторінкиWP_Query() .

'p'Параметр приймає один ідентифікатор поста, як ціле число.

Для передачі масиву публікацій потрібно використовувати 'post__in':

$myarray = array(144, 246);

$args = array(
   'post_type' => 'ai1ec_event',
   'post__in'      => $myarray
);
// The Query
$the_query = new WP_Query( $args );
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.