假设不让订阅者(subscriber)访问wp-admin文件夹,那么取消它的read能力即可。

function remove_capabilities()
{
    global $wp_roles;
    $wp_roles->remove_cap( 'subscriber', 'read' );
}
add_action('init', 'remove_capabilities');

提示:如果在开发过程中,一不小心删除了重要的角色,想要恢复可使用插件“User Role Editor”进行重置。