WP按名称查询帖子

时间:2018-10-05 14:11:47

标签: php wordpress args

我想按名称查询某些帖子(帖子类型页面)。当我只查询带有此args的一篇文章时,它就可以完美地工作:

$args = array(
    'post_type' => 'page',
    'name' => "media"
);

我认为使用此参数应该很容易:

$args = array(
    'post_type' => 'page',
    'name' => array( 'media', 'lms-efront'),
);

但是当我有一个名称数组时,它不起作用,并且我得到了所有页面,因此参数数组没有任何作用(帖子名称正确)。

我不知道为什么我的代码无法正常工作,你知道这是什么问题吗?

谢谢

1 个答案:

答案 0 :(得分:3)

name参数仅接受一篇文章。要使用数组检索多个帖子,请改用post_name__in1

$args = array(
    'post_type' => 'page',
    'post_name__in' => array( 'media', 'lms-efront'),
);