我一直在开发客户的 WordPress 网站,昨天我的客户想要隐藏作者/贡献者类别中的导航菜单和页面。
我已经搜索并尝试了一些插件,但没有得到确切的东西。请让我知道我应该使用什么来隐藏用户和导航的某些页面。
只有管理员可以看到所有页面,其他成员只能看到允许对他们可见的 1 个部分。
谢谢你
我一直在开发客户的 WordPress 网站,昨天我的客户想要隐藏作者/贡献者类别中的导航菜单和页面。
我已经搜索并尝试了一些插件,但没有得到确切的东西。请让我知道我应该使用什么来隐藏用户和导航的某些页面。
只有管理员可以看到所有页面,其他成员只能看到允许对他们可见的 1 个部分。
谢谢你
使用这个插件来管理所有卷:
wp-admin
这是从另一个用户 删除每个菜单和子菜单的完整功能:
function remove_menus() {
global $menu, $submenu;
$restricted = array(__('Dashboard'), __('Profile'), __('Users'), __('Tools'), __('Comments'), __('Settings'), __('Plugins')); //Here you can also define the name like Pages
end($menu);
while (prev($menu)) {
$value = explode(' ', $menu[key($menu)][0]);
if (in_array($value[0] != NULL ? $value[0] : "", $restricted)) {
unset($menu[key($menu)]);
}
}
unset($menu[5]); // this is just for example
unset($submenu['edit.php'][16]); // this is just for example
}
现在您必须为其他用户设置条件,即:
$thisusername = $current_user->user_login; // this is to get the current user login
if (($thisusername == "user123")) {
add_action('admin_menu', 'remove_menus');
}
注意:你可以找到很多插件,但它们都不像这段代码那样深入。你可以试试这个插件来管理你的用户角色。能力管理器插件