如何创建用户配置文件页面并根据用户角色显示它们

时间:2020-06-27 作者:heartcore

示例:我有一个网站,其中有3个不同的用户角色:*开发人员*设计师*贡献者

我希望有用户的配置文件页面,并希望能够根据用户的角色在页面上显示用户(过滤)。希望这是清楚的。我研究了不少会员插件,发现它们只是功能臃肿,最终出现了TMI,没有答案/解决方案,所以如果你能帮助我,我将不胜感激。你知道有什么插件适合这样做吗?

Thanx提前

1 个回复
SO网友:Fredrik

试试这个让你开始。这将创建一个显示所有开发人员列表的短代码[所有开发人员]。非常基本,但可以大量扩展和复制。(未测试)

add_shortcode( \'alldevelopers\', \'show_all_developers\' );
function show_all_developers(){
   $users = get_users( [ \'role__in\' => [ \'developers\' ] ] );
      foreach ( $users as $user ) {
         echo $user->first_name . \' \' . $user->last_name . \'<br>\';
      }
}

相关推荐

在Cron作业中使用时,GET_USERS();是一个未定义的函数

我正在使用Wordpress cron每隔24小时更新每个用户的一些usermeta。为此,我使用宿主提供商提供的接口创建了一个cronjob。Cron运行,但由于对未定义函数get\\u users()的调用出现致命错误,代码无法执行。我在许多其他地方使用过这个函数,但我不太了解,如何确保它在这里也能工作。我只需要获取使用过的id,循环每个用户id,然后循环每个用户id的每个帖子。代码。问题在第3行:<?php $authors=get_users(array( \'fields