WordPress 后台仪表盘移除 WordPress 活动及新闻模块教程

很多搭建 WordPress 独立站的站长登录后台仪表盘后,侧边栏会自带WordPress 活动及新闻、上方「站点健康状态」模块,不仅占用页面空间,还会远程请求wordpress.org加载海外资讯,拖慢后台加载速度。

不少人想直接删除这个组件,打开主题编辑器修改functions.php时又遇到报错:This content is protected,无法在线编辑文件。今天分享两套稳定可行的方案,不用折腾服务器权限,新手也能操作。


方案一:Code Snippets 插件添加代码

  1. 进入 WordPress 后台 → 插件 → 安装插件,搜索 Code Snippets 并安装启用;
  2. 左侧菜单点击「Snippets」→ Add New,新建代码片段;
  3. 片段标题填写:清理 WP 后台仪表盘无用模块;
  4. 将下方完整代码粘贴至代码输入框:

两种方案都是使用这个代码:

// 清理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');
  1. 运行范围选择「Run snippet everywhere」,点击保存并启用;
  2. 刷新 WordPress 仪表盘,WordCamp 活动新闻、站点健康模块直接消失。

方案优势

  1. 切换 / 更新主题不会丢失代码,稳定性更高;
  2. 不需要操作宝塔、FTP、服务器文件,纯后台可视化操作。

方案二:FTP / 宝塔面板修改 functions.php(无插件纯净方案)

如果不想额外安装插件,可直接通过服务器文件管理器修改主题函数文件(个人推荐使用了主题的就用这方法 ):

  1. 宝塔面板操作:网站 → 站点目录 → wp-content/themes/你的主题文件夹
  2. 找到functions.php,右键编辑,将上方清理代码粘贴至文件最底部;
  3. 优先使用子主题的 functions.php,避免主主题更新覆盖代码;
  4. 保存文件后刷新后台,模块即刻移除。
通过主主题编辑器修改functions.php移除不必要的信息

懒人插件一键隐藏(仅移除活动新闻模块)

只想隐藏「WordPress 活动及新闻」单一组件,不想写代码:

后台插件搜索 Disable WordPress Events and News Dashboard Widget,启用后自动隐藏资讯模块;

缺点:无法同步清理站点健康、快速草稿等其他仪表盘组件。

补充

  1. 只折叠模块有用吗? 模块右上角箭头仅临时收起,刷新页面会重新加载展示,无法彻底关闭远程请求,治标不治本。
  2. 删除这些模块有负面影响吗? 无任何网站功能影响,仅精简后台界面,减少外部域名请求,后台加载速度更快。
  3. 代码粘贴后没生效怎么办? 清除 WordPress 全站缓存、浏览器缓存;检查代码是否遗漏括号,Code Snippets 是否正常启用。
本文首发于 58Linux技术博客,专注Ubuntu桌面使用、Linux服务器运维与网站搭建实战。

发表评论

粤ICP备10052831号 | © 2026 58Linux 技术笔记. All Rights Reserved. | 联系我们 | 关于本站
本站内容开放共享,仅供学习交流 | 专注 Ubuntu & Linux 实战教程
Built with GeneratePress