User roles not displaying 时间:2019-06-06 作者:rossz 谁能解释一下为什么我无法从下面的代码中看到角色:$userID = get_current_user_id(); $user = get_userdata(userID); <?php echo $user->roles; ?> 但我可以看到所有其他用户数据,例如<?php echo $user->ID; ?> <?php echo $user->user_login; ?> 我在跟踪this 文档 2 个回复 SO网友:Krzysiek Dróżdż 您无法看到打印的任何角色,因为->roles 字段是Array, 所以你不能用echo. 使用者print_r 相反此行中还有一个错误:$user = get_userdata(userID); 没有这样的事情userID - 应该是这样的$userID. SO网友:Pratik Patel 请更改$user = get_userdata(userID); 至$user = get_userdata(YOUR_USER_ID_VARIABLE); 并使用检查print_r($user->roles); 文章导航