WordPress 中禁止某个用户在线编辑主题

3,334
WordPress 中禁止某个用户在线编辑主题
  • 4.60 / 5 5
4.60分(5票)

对于多作者的WordPress 站点,如果需要对WordPress 主题编辑权限做不同的限制,而非如之前分享的文章那样所以用户都限制都禁止,那么需要通过自定义函数来实现限制某个用户使用在线编辑主题的功能,下面分享一段自定义函数来实现这个功能,不用说是添加到主题的functions.php 文件下:

1
2
3
4
5
6
7
8
function wp_remove_editor_menu() {
 remove_action('admin_menu', '_add_themes_utility_last', 101);
}
global $remove_submenu_page, $current_user;
get_currentuserinfo();
if($current_user->user_login == 'admin') { //請修改這裡的 admin 為要限制的用戶名稱
 add_action('admin_menu', 'wp_remove_editor_menu', 1);
}

需要修改第 6 行的admin 名称为相应的用户名称

本段代码作者未知。

相关文章:

移除 WordPress 后台“外观-主题” 管理功能

通过 wp-config.php 禁止安装、升级或编辑WordPress 主题与插件

移除 WordPress 后台插件管理的“编辑”与“停用”功能

喵~本文目前有2条留言,欢迎发表评论!

  1. 传说中的沙发
    :

    我现在恰恰相反,我给另外一个用户设置的是编辑者的权限,编辑者却不能看到我的主题后台选项,有什么函数能解决吗?

    [回复]
    • 编辑者的权限当然看不到主题选项

      [回复]

打破沉默,我来发表评论鸟~