我正在寻找一种方法来检查(在循环之外)当前用户是否..1.登录;2.发布了一篇文章;3.他们的文章有来自自定义分类法的任何术语/术语
到目前为止..。
blah blah我只是在胡思乱想,但我可以用if( has_term( '', 'custom-taxonomy' ) )吗?但这是在循环内部使用的。
发布于 2019-11-23 11:26:35
这可以使用WP_Query使用author和tax_query来完成。
就像这样:
$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。
请注意,没有尝试或测试此代码,并且可能包含语法错误。
https://wordpress.stackexchange.com/questions/353153
复制相似问题