wordpress禁止后台上传、新安装插件主题、关闭主题代码编辑器,保留更新检测
wordpress增加安全防护,禁止后台上传、新安装插件主题、关闭主题代码编辑器,保留更新检测。
即使入侵者拿到后台管理员权限也无法通过上传插件主题和主题代码编辑器功能放入木马文件到服务器,减少入侵的几率。
在主题目录的functions.php文件底部添加:
/**
* 禁止后台上传、新安装插件主题,保留更新检测
*/
// 移除添加新插件
add_action('admin_menu', function () {
remove_submenu_page('plugins.php', 'plugin-install.php');
});
add_action('admin_init', function () {
global $pagenow;
if ($pagenow === 'plugin-install.php') wp_die('禁止后台安装插件');
});
// 移除添加新主题
add_action('admin_menu', function () {
remove_submenu_page('themes.php', 'theme-install.php');
});
add_action('admin_init', function () {
global $pagenow;
if ($pagenow === 'theme-install.php') wp_die('禁止后台安装主题');
});
// 拦截上传动作
add_action('admin_post_upload-plugin', function(){wp_die('禁止上传插件');});
add_action('admin_post_upload-theme', function(){wp_die('禁止上传主题');});
// 关闭在线代码编辑器
if (!defined('DISALLOW_FILE_EDIT')) {
define('DISALLOW_FILE_EDIT', true);
}保存文件即可。
