很多搭建 WordPress 独立站的站长登录后台仪表盘后,侧边栏会自带WordPress 活动及新闻、上方「站点健康状态」模块,不仅占用页面空间,还会远程请求wordpress.org加载海外资讯,拖慢后台加载速度。
不少人想直接删除这个组件,打开主题编辑器修改functions.php时又遇到报错:This content is protected,无法在线编辑文件。今天分享两套稳定可行的方案,不用折腾服务器权限,新手也能操作。
方案一:Code Snippets 插件添加代码
- 进入 WordPress 后台 → 插件 → 安装插件,搜索
Code Snippets并安装启用; - 左侧菜单点击「Snippets」→ Add New,新建代码片段;
- 片段标题填写:清理 WP 后台仪表盘无用模块;
- 将下方完整代码粘贴至代码输入框:
两种方案都是使用这个代码:
// 清理WordPress仪表盘多余组件
function clean_dashboard_widgets() {
global $wp_meta_boxes;
// 移除WordPress活动及新闻模块
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);
// 移除站点健康状态模块
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_site_health']);
// 可选:额外隐藏快速草稿、近期评论、插件推荐资讯
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']);
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']);
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']);
}
add_action('wp_dashboard_setup', 'clean_dashboard_widgets');
- 运行范围选择「Run snippet everywhere」,点击保存并启用;
- 刷新 WordPress 仪表盘,WordCamp 活动新闻、站点健康模块直接消失。
方案优势
- 切换 / 更新主题不会丢失代码,稳定性更高;
- 不需要操作宝塔、FTP、服务器文件,纯后台可视化操作。
方案二:FTP / 宝塔面板修改 functions.php(无插件纯净方案)
如果不想额外安装插件,可直接通过服务器文件管理器修改主题函数文件(个人推荐使用了主题的就用这方法 ):
- 宝塔面板操作:网站 → 站点目录 →
wp-content/themes/你的主题文件夹; - 找到
functions.php,右键编辑,将上方清理代码粘贴至文件最底部; - 优先使用子主题的 functions.php,避免主主题更新覆盖代码;
- 保存文件后刷新后台,模块即刻移除。

懒人插件一键隐藏(仅移除活动新闻模块)
只想隐藏「WordPress 活动及新闻」单一组件,不想写代码:
后台插件搜索 Disable WordPress Events and News Dashboard Widget,启用后自动隐藏资讯模块;
缺点:无法同步清理站点健康、快速草稿等其他仪表盘组件。
补充
- 只折叠模块有用吗? 模块右上角箭头仅临时收起,刷新页面会重新加载展示,无法彻底关闭远程请求,治标不治本。
- 删除这些模块有负面影响吗? 无任何网站功能影响,仅精简后台界面,减少外部域名请求,后台加载速度更快。
- 代码粘贴后没生效怎么办? 清除 WordPress 全站缓存、浏览器缓存;检查代码是否遗漏括号,Code Snippets 是否正常启用。