首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检查当前用户是否有帖子,而该帖子是否有来自循环外特定自定义分类法的任何术语/S

检查当前用户是否有帖子,而该帖子是否有来自循环外特定自定义分类法的任何术语/S
EN

WordPress Development用户
提问于 2019-11-23 02:05:39
回答 1查看 203关注 0票数 0

我正在寻找一种方法来检查(在循环之外)当前用户是否..1.登录;2.发布了一篇文章;3.他们的文章有来自自定义分类法的任何术语/术语

到目前为止..。

代码语言:javascript
复制
blah blah

我只是在胡思乱想,但我可以用if( has_term( '', 'custom-taxonomy' ) )吗?但这是在循环内部使用的。

EN

回答 1

WordPress Development用户

回答已采纳

发布于 2019-11-23 11:26:35

这可以使用WP_Query使用author和tax_query来完成。

就像这样:

代码语言:javascript
复制
$args = array(
    'post_type' => 'post',
    'author' => get_current_user_id(),
    'tax_query' => array(
        array(
            'taxonomy' => 'custom-taxonomy',
            'operator' => 'EXISTS'
        ),
    ),
);
$query = new WP_Query( $args );

然后检查是否通过此查询返回posts。

请注意,没有尝试或测试此代码,并且可能包含语法错误。

票数 1
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/353153

复制
相关文章

相似问题

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