如何将WP_QUERY与多个帖子ID一起使用?

时间:2012-12-16 作者:DaveP

我想用ID数组查询多篇文章(注意:我正在查询自定义文章类型)。

以下是我所拥有的不起作用的东西:

$myarray = array(144, 246);

$args = array(
   \'post_type\' => \'ai1ec_event\',
   \'p\'      => $myarray
);
// The Query
$the_query = new WP_Query( $args );
有什么建议吗?

1 个回复
最合适的回答,由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 );

结束

相关推荐

Wassup中显示的ODD/wp-admin/admin-ajax.php条目

我有一个奇怪的问题,我不知道如何解决。自从我安装了一个流行的帖子插件(Wordpress popular Posts)以来,我一直在Wassup实时分析中看到一个奇怪的条目,该页面名为/wp admin/admin ajax。php一次又一次。在我安装插件之前,它会显示被点击的页面,但无论出于何种原因,该页面看起来都会被点击,我无法看到用户实际点击的页面。下面是我所说的一个例子:编辑:How do I get the correct page/post to be displayed instead of