您正在创建一个函数并初始化一个覆盖它的局部范围变量。
这里有一种不同的方法:
global $wp_roles; // global class wp-includes/capabilities.php
$wp_roles->remove_cap( \'administrator\', \'manage_options\' );
_基于
codex:remove_cap_
编辑:
/**
* Remove capability from admins.
*/
function wpcodex_set_capabilities() {
// Get the role object.
$admin = get_role( \'administrator\' );
$admin->remove_cap( \'manage_options\' );
}
add_action( \'init\', \'wpcodex_set_capabilities\' );