出于安全考虑,如果你的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 翻译。