我正在尝试允许自定义角色bbp_moderator
从wordpress后端查看Users
部分,但由于某种原因无效。我可以通过$wp_roles
全局变量查看角色,并且edit_users
角色添加了bbp_moderator
功能。
function add_capablilities_to_mod() {
$role = get_role('bbp_moderator');
$role->add_cap('edit_users');
}
function add_user_table_to_moderator() {
global $wp_roles;
//
//var_dump(current_user_can( 'bbp_moderator' )); -> true
if ( current_user_can( 'bbp_moderator' ) ) {
add_action( 'plugins_loaded', 'add_capablilities_to_mod' );
}
}
add_action('init', 'add_user_table_to_moderator');