首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在wp_query中,你可以将tax_query与多种帖子类型一起使用吗?

在wp_query中,你可以将tax_query与多种帖子类型一起使用吗?
EN

Stack Overflow用户
提问于 2019-04-05 05:22:29
回答 1查看 659关注 0票数 1

假设我正在查询两种post类型,如下所示:

代码语言:javascript
复制
                $args = array(
                    'post_type' => array('post', 'another_post_type'),
                    'tax_query' => array(
                        array(
                            'taxonomy' => 'custom-taxonomy',
                            'field'    => 'slug',
                            'terms'    => 'test-slug',
                        )
                    )
                );

如果我将custom-taxonomy链接到another_post_type,我将如何运行此查询以使tax_query仅针对another_post_type帖子运行?基本上,我希望查询返回所有常规的post,但只返回类别为test-sluganother_post_type帖子。

这个是可能的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-05 06:11:18

这似乎起作用了:

代码语言:javascript
复制
            $args = array(
                'post_type' => array('post', 'another_post_type'),
                'tax_query' => array(
                   'relation' => 'OR',
                    array(
                        'taxonomy' => 'custom-taxonomy',
                        'field'    => 'slug',
                        'terms'    => 'test-slug'
                    ),
                    array(
                        'taxonomy' => 'category', # default post category
                        'operator' => 'EXISTS'
                    )
                )
            );
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55525108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档