如何使用WP_QUERY显示多个帖子?

时间:2015-07-30 作者:Marcos Vinicius

这是我的WP_Query 但这不起作用。这只是第一篇文章。请帮帮我好吗?

    // WP_Query arguments
    $args = array (
        \'post_type\' => \'teachers\',
        \'p\' => \'100, 102, 105\'          <----------
    );

    // The Query
    $filter = new WP_Query( $args );

    // The Loop
    if ( $filter->have_posts() ) { ...

1 个回复
最合适的回答,由SO网友:Adam 整理而成

这个p (post)参数WP_Query 仅接受单个值:

$args = array(
    \'p\' => 100
);
对于多个帖子,请使用post__in 并传递一个post ID数组:

$args = array(
    \'post__in\' => array(100, 102, 105)
);
请参见Post & Page Paremters 进一步澄清。

结束

相关推荐

301 Redirect Loop

我有wordpress网站托管在openshift上,比如说。com。我正在重定向示例。com到www.example。com(非www到www)。我已经为www和非www版本创建了别名,并用app name更新了我的cname。我试着将非www cname记录指向www版本,但除了主页(相同的301重定向循环)外,它仍在工作,所以我将非www cname还原回应用程序url。现在www版本正在提供服务,但非www版本正在通过重定向到自身来创建301重定向循环。我的wordpress网站url是www.e