dna*_*oli 17
假设你有用户ID($ user_id),这样的东西应该工作:
$user = new WP_User( $user_id );
if ( !empty( $user->roles ) && is_array( $user->roles ) ) {
foreach ( $user->roles as $role )
echo $role;
}
Run Code Online (Sandbox Code Playgroud)
从您的会话中获取用户ID.
如果你不知道用户ID,这个函数会帮你(把它放在你的主题functions.php文件中)
function get_user_role() {
global $current_user;
$user_roles = $current_user->roles;
$user_role = array_shift($user_roles);
return $user_role;
}
Run Code Online (Sandbox Code Playgroud)
然后,在您的模板中,您可以通过调用get_user_role()来获取用户角色.
在这里找到它.
| 归档时间: |
|
| 查看次数: |
21069 次 |
| 最近记录: |