我正在寻找一种简洁的方法来获取WordPress角色的显示名称。
当你添加角色(例如add_role('special','A Special Role');
)时,你可以设置一个显示名称。
当你获取角色(例如get_role('special');
)时,返回的角色对象只有名称和能力对象。
WP_Role Object(
[name] => special
[capabilities] => Array() )
而且没有显示名称。显示名称在 WP 管理后端 (users.php 和 user-edit.php) 到处使用,但这是一个兔子洞... 我找不到一个能返回它的函数。您可以在wp-options
表中的wp_user_roles
行中轻松看到它 - 我肯定不需要去那里吧?