0

我一直在开发客户的 WordPress 网站,昨天我的客户想要隐藏作者/贡献者类别中的导航菜单和页面。

我已经搜索并尝试了一些插件,但没有得到确切的东西。请让我知道我应该使用什么来隐藏用户和导航的某些页面。

只有管​​理员可以看到所有页面,其他成员只能看到允许对他们可见的 1 个部分。

谢谢你

4

2 回答 2

0

使用这个插件来管理所有卷:

http://wordpress.org/plugins/user-role-editor/

在此处输入图像描述

于 2013-06-26T14:22:46.723 回答
0

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');
}

注意:你可以找到很多插件,但它们都不像这段代码那样深入。你可以试试这个插件来管理你的用户角色。能力管理器插件

于 2013-06-26T05:47:55.727 回答