Wordpress wp_query()具有特定分类术语的多个帖子类型

时间:2018-03-01 06:09:04

标签: wordpress

我正在尝试创建一个包含所有标准博客帖子的Wordpress查询,以及具有“系列”和术语“视频博客”分类的自定义后期类型“播客”。到目前为止我已经:

$custom_query_args = array(
'post_type' => array('post', 'podcast'),
    'tax_query' => array(
        'relation' => 'OR',
        array(
            'taxonomy' => 'series',
            'term' => 'video-blogs'
        ),
        array(
            'taxonomy' => 'category',
        ),
    ),
'post_status' => 'publish',
'posts_per_page' => 4,
    'orderby' => 'date',
    'order' => 'DESC'
);

但它不断触发错误“注意:试图获取非对象的属性”。

如果我将'tax_query'拉出来,它按预期工作,从帖子和播客后期类型中提取所有帖子,但我找不到一种方法来进行我想要的选择。

有什么想法吗?提前谢谢!

1 个答案:

答案 0 :(得分:0)

问题在于'term' => 'video-blogs' - 正确的密钥为terms(复数)而非term(单数)