允许自定义角色查看wordpress中的特定部分

时间:2015-07-13 07:24:58

标签: php wordpress roles capability

我正在尝试允许自定义角色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');

0 个答案:

没有答案