DeveWork

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

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

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 后台插件管理的“编辑”与“停用”功能