微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Wordpress Posts 元查询过滤器

如何解决Wordpress Posts 元查询过滤器

管理面板中,对于自定义帖子类型,我只想向他们的共同作者显示帖子,(使用元字段), 目前正在处理我的代码,但帖子总数仍显示实际帖子数,

public function course_for_current_user_modified($query){ 
    if(is_admin()){
        $postType = isset($query->query['post_type']) ? $query->query['post_type'] : '';
        $user_id = get_current_user_id();
        if($postType == "sfwd-courses" ){
            $query->query_vars['Meta_key'] = 'post-co-authors';
            $query->query_vars['Meta_value'] = sprintf(':"%s";',$user_id); 
            $query->query_vars['Meta_compare'] = 'LIKE';
        }
    }
    return $query;
}
add_filter( 'pre_get_posts',array($this,'course_for_current_user_modified'));

检查附加的图像, enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。