我想用ID数组查询多篇文章(注意:我正在查询自定义文章类型)。
以下是我所拥有的不起作用的东西:
$myarray = array(144, 246);
$args = array(
\'post_type\' => \'ai1ec_event\',
\'p\' => $myarray
);
// The Query
$the_query = new WP_Query( $args );
有什么建议吗?
最合适的回答,由SO网友:Chip Bennett 整理而成
请参考Codex条目post/page parameters for WP_Query()
.
这个\'p\'
参数采用单个post ID作为整数。
要传递帖子的数组,需要使用\'post__in\'
:
$myarray = array(144, 246);
$args = array(
\'post_type\' => \'ai1ec_event\',
\'post__in\' => $myarray
);
// The Query
$the_query = new WP_Query( $args );