移除WordPress 管理后台的主题编辑功能

出于安全考虑,如果你的WordPress 是多人使用的(比如说一个团队博客,多用户管理)。那么为防止一些小白胡乱修改后台导致网页问题,可以移除WordPress 管理后台的主题编辑功能。就是WordPress 仪表盘-外观-编辑部分。

还是只需要在主题的funtions.php 的最后一个 ?> 前文件添加以下代码:

//移除WordPress 管理后台的主题编辑功能 devework.com
function wpapi_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') { //Specify admin name here
    add_action('admin_menu', 'wpapi_remove_editor_menu', 1);
}

第 8 行的代码,可能需要修改admin,这里的admin为要限制的用户名称。默认的话都是 admin的啦,当然多用户的话就不同啦。

核心代码来自:WordPress API,部分内容由 DeveWork.com 翻译。

评分:
当前平均分 4.67 (84%) - 3 个投票
云左主机 广告
发表评论