这是我的脚本,其中列出了所有角色...
function all_the__roles() {
global $wp_roles;
$the_roles = $wp_roles->get_names();
$roles = '';
$role_count = '';
foreach($the_roles as $role) {
$roles .= $role . '<br />';
$role_count++;
}
return $roles;
}
echo all_the__roles();
如果我将return $roles;
更改为return $role_count;
,那么我得到的角色数。
有没有一种方法,我无需编写其他单独的函数就可以拥有两者?我想列出角色和以及数字角色。所以输出可能是这样的:
Administrator
Editor
Client
3
干杯。
答案 0 :(得分:0)
请尝试这个
function all_the__roles() {
global $wp_roles;
$the_roles = $wp_roles->get_names();
$roles = '';
$role_count = 0;
foreach($the_roles as $role) {
$roles .= $role . '<br />';
$role_count++;
}
if($role_count > 0){
$roles .= $role_count . '<br />';
}
return $roles;
}
echo all_the__roles();