在配置文件页面上存在一个全局变量$profileuser
. 成员$profileuser->roles
是该用户的所有角色的数组。
<?php # -*- coding: utf-8 -*-
// Plugin Name: personal_options
add_action( \'personal_options\', \'print_user_roles\');
function print_user_roles()
{
global $profileuser;
print \'<pre>$profileuser->roles = \'
. htmlspecialchars(
var_export( $profileuser->roles, TRUE ), ENT_QUOTES, \'utf-8\', FALSE
)
. \'</pre>\';
}
输出:
$profileuser->roles = array (
0 => \'administrator\',
1 => \'editor\',
)
使用此列表比较角色。