WordPress中如何获取指定用户角色的文章

2022-01-23 0 1,063

WordPress如何获取指定用户角色的文章,还问到WordPress数据库里是怎么把user和role关联起来的?他没找到对应的关系表,其实我们换个思路这个需求实现起来是很简单的,思路就是先使用get_users()函数获取到指定角色用户的信息,然后提取用户的ID组成数组储存到一个变量,然后再使用wp_query()类查询中的author_in参数来查询文章就行了,演示代码如下,如果有需要的朋友可以拿走尝试一下。

<?php 
            $authors = get_users(array('role'=>'author'));//获取到指定用户角色的所有用户的对象;
            $author_id_arr = array();//赋值一个空数组变量用来储存指定用户角色用户的ID
            if($authors){
                foreach($authors as $author){
                    $author_id_arr[]=$author->ID;
                }
            }//循环指定用户角色的所有用户的对象,获取到用户ID储存到上面的空数组变量$author_id_arr

            $args = array(
                'author__in'=>$author_id_arr,
                'post_type'=>'post',
            ); 
             
            // 自定义查询
            $the_query = new WP_Query( $args );
             
            // 判断查询的结果,检查是否有文章
            if ( $the_query->have_posts() ) :
             
                // 通过查询的结果,开始主循环
                while ( $the_query->have_posts() ) :
                    $the_query->the_post(); //获取到特定的文章
             
                    /** 要输出的内容,如标题、日期等比如<?php the_title();?> */
             
                endwhile;
            endif;
             
            // 重置请求数据
            wp_reset_postdata(); 
        ?>

 

 

文章来源WordPress日记https://www.wp-diary.com/2140.html

收藏 (0) 打赏

感谢您的支持,我们会继续努力的!

打开支付宝/微信/QQ扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (2)

1. 本站所有教学内容和资源均来源于本站原创和网络收集以及用户自主上传,如有侵权请带证联系本站客服进行处理!邮箱:team@lcwl.fun
2. 对于非本站原创的资源不保证所提供下载资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系本站客服处理,有奖励!
3. 除本站原创教学或资源外其余资源您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 本站原创资源如需商用还请申请商业授权,否则本站有权追究其法律责任!
5. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有学币奖励额外收入!

凌晨资源网 WordPress WordPress中如何获取指定用户角色的文章 https://www.lingchenw.cn/1279.html

常见问题
  • 本站所有付费教程均可单独付费或者开会员学习,自己购买或者开了会员就可以学习,来凌晨学院报名学习送会员,并且有讲师一对一辅导培训教学,师生互动化,定期布置作业等
查看详情
  • 本站所有资源版权均属于原作者所有,资源中标注可商用的可以商用的代表是本团队自主研发公布可商用的产品,未标注可商用所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
查看详情

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务

学习手机编程软件开发
手机编程软件开发

你知道吗?用手机也能开发制作软件,满足自己的编程心,做属于自己的软件

报名学习
自媒体短视频
副业做自媒体短视频

想做自媒体短视频剪辑给自己多一份副业,只需一部手机你也可以

报名学习
搭建网站必备云互联主机
链未云互联

搭建网站,后台云服务等必备云服务器互联主机,IDC云主机

现在使用
Fa快捷助手
用手点一点就能开发做软件

不用记编程语法,不用一行一行手敲代码,用手点一点就能开发制作软件

点击下载