这里有几个选项。
您可以创建一个在管理区域加载的样式表,并在需要时为某些用户启用该样式表。下面是一个在管理员中为角色为“shopmanager”的用户加载样式表的示例。
function my_admin_styles(){
$user = wp_get_current_user();
if( ! empty($user) && count(array_intersect(["shop_manager"], (array) $user->roles ))) {
wp_enqueue_style(
\'admin_css\',
get_stylesheet_directory_uri() . \'/css/admin-shopmanager.css\', array(), filemtime( get_stylesheet_directory() . \'/css/admin-shopmanager.css\')
);
}
}
add_action(\'admin_enqueue_scripts\', \'my_admin_styles\');
然后在样式表中添加如下内容。。。
#elementID {
display: none !important;
}
您也可以尝试一个名为“
Capability Manager Enhanced“它允许您根据用户角色禁用内容。