如何使用具有多个帖子ID的WP_query?


18

我想用ID数组查询多个帖子(注意:我正在查询自定义帖子类型)。

这是我所拥有的,不起作用:

$myarray = array(144, 246);

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

有关如何执行此操作的任何提示?

Answers:


31

请参考Codex条目中的post / page参数WP_Query()

'p'参数采用单个帖子ID(整数)。

要传递一系列帖子,您需要使用'post__in'

$myarray = array(144, 246);

$args = array(
   'post_type' => 'ai1ec_event',
   'post__in'      => $myarray
);
// The Query
$the_query = new WP_Query( $args );
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.