Cum folosesc WP_query cu mai multe ID-uri de postări?

16 dec. 2012, 04:18:45
Vizualizări: 66.2K
Voturi: 24

Vreau să interoghez mai multe postări cu un array de ID-uri (notă: interoghez un tip de postare personalizat).

Iată ce am încercat, dar nu funcționează:

$myarray = array(144, 246);

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

Aveți sfaturi despre cum să fac acest lucru?

0
Toate răspunsurile la întrebare 1
0
47

Vă rugăm să consultați intrarea din Codex pentru parametrii post/pagină pentru WP_Query().

Parametrul 'p' acceptă un singur ID de post, ca întreg.

Pentru a transmite un array de postări, trebuie să utilizați 'post__in':

$myarray = array(144, 246);

$args = array(
   'post_type' => 'ai1ec_event',
   'post__in'      => $myarray
);
// Interogarea
$the_query = new WP_Query( $args );
16 dec. 2012 04:28:28