如何快速彻底删除WordPress仪表盘?

要删除WordPress仪表盘(后台首页)的默认小工具,进入仪表盘后点击右上角“显示选项”,取消勾选不需要的小工具模块即可隐藏,如需彻底移除整个仪表盘页面,可在主题的 functions.php 文件中添加代码 remove_menu_page( 'index.php' ); 来删除左侧菜单项(需谨慎操作)。

在WordPress中,”删除仪表盘”通常指隐藏或简化后台管理界面,而非完全移除(否则将导致网站无法管理),以下是安全、可操作的详细方法,分为移除特定元素限制仪表盘访问两类:

如何快速彻底删除WordPress仪表盘?


移除仪表盘不需要的元素(适合管理员自定义界面)

方法1:隐藏左侧菜单(通过代码)

将以下代码添加到当前主题的 functions.php 文件(操作前备份):

// 隐藏左侧菜单(示例:移除"评论"和"工具")
function remove_admin_menus() {
    remove_menu_page( 'edit-comments.php' ); // 评论
    remove_menu_page( 'tools.php' );         // 工具
}
add_action( 'admin_menu', 'remove_admin_menus' );
  • 菜单名称对照表
    • 文章:edit.php
    • 媒体:upload.php
    • 页面:edit.php?post_type=page
    • 用户:users.php
    • 插件:plugins.php
    • 外观:themes.php
    • 设置:options-general.php

方法2:禁用默认小工具(通过代码)

移除仪表盘首页的”欢迎面板”、”活动”等小工具:

如何快速彻底删除WordPress仪表盘?

// 禁用仪表盘小工具
function disable_dashboard_widgets() {
    remove_meta_box( 'dashboard_primary', 'dashboard', 'side' );       // WordPress活动
    remove_meta_box( 'dashboard_quick_press', 'dashboard', 'side' );   // 快速草稿
    remove_meta_box( 'dashboard_right_now', 'dashboard', 'normal' );   // 概览
}
add_action( 'wp_dashboard_setup', 'disable_dashboard_widgets' );

方法3:使用插件(推荐新手)

  • Admin Menu Editor:可视化编辑/隐藏菜单项。
  • Ultimate Dashboard:自定义仪表盘布局,隐藏小工具。
  • 操作路径:插件安装 → 启用 → 按界面提示勾选需隐藏的内容。

完全禁止特定用户访问仪表盘(订阅者)

方法1:重定向非管理员到首页(代码实现)

// 禁止非管理员访问后台
function redirect_non_admin_users() {
    if ( ! current_user_can( 'manage_options' ) && '/wp-admin/admin-ajax.php' != $_SERVER['PHP_SELF'] ) {
        wp_redirect( home_url() );
        exit;
    }
}
add_action( 'admin_init', 'redirect_non_admin_users' );

方法2:使用插件

  • Remove Dashboard Access:按用户角色禁用后台访问。
  • User Role Editor:编辑用户权限,取消”read”权限将阻止进入仪表盘。

重要注意事项

  1. 备份优先:修改代码前通过 UpdraftPlus 或主机面板备份网站。
  2. 权限控制:禁止访问仪表盘时,确保普通用户仍有”订阅者”等低权限角色。
  3. 子主题安全:修改 functions.php 应使用子主题,避免主题更新丢失配置。
  4. 替代方案:完全删除仪表盘不可行(核心功能),但可通过 Frontend Admin 等插件将管理功能移至前台。

何时需要这些操作?

  • 多作者网站:限制投稿者仅使用”文章”相关功能。
  • 客户管理:给客户仅开放”页面编辑”权限,隐藏复杂选项。
  • 安全性:减少低权限用户接触后台的机会。

引用说明:本文方法参考 WordPress官方文档 用户角色与权限、插件开发手册及行业最佳实践,代码片段已测试兼容 WordPress 6.0+。
操作疑问?建议咨询专业开发者或通过 WordPress支持论坛 获取帮助。

原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/35458.html

(0)
酷盾叔的头像酷盾叔
上一篇 2025年6月22日 17:20
下一篇 2025年6月22日 17:28

相关推荐

  • 如何安全更改WordPress后台地址

    在WordPress后台安装安全插件(如iThemes Security或WPS Hide Login),找到”更改登录地址”或类似设置选项,输入自定义路径(如/new-admin),保存后原/wp-admin路径即失效,务必牢记新地址!

    2025年6月4日
    400
  • WordPress如何安全更换系统文件

    通过FTP工具或主机文件管理器连接网站服务器,找到并替换需要更改的WordPress核心文件(如wp-config.php),操作前务必备份原文件,避免直接修改而应覆盖替换,以防更新失败。

    2025年6月22日
    100
  • WordPress网站打不开?速解方案

    检查本地网络连接是否正常,尝试清除浏览器缓存或更换浏览器,刷新DNS缓存或更换DNS服务器(如8.8.8.8),确认主机服务是否宕机或过期,联系服务商核实状态,检查网站是否因维护、防火墙拦截或遭受攻击导致无法访问。

    2025年6月2日
    200
  • WordPress手机端如何轻松优化?

    使用响应式主题(主推):选择自适应主题,手机端自动排版,无需单独维护。 ,或安装移动端插件:通过WPtouch等插件生成简化版移动页面,优化加载速度。

    2025年6月8日
    000
  • 怎么去掉WordPress博客右上角按钮

    要移除WordPress管理后台右上角的帮助按钮或显示选项,常用两种方法:,1. 安装”Adminimize”等插件,在设置中勾选隐藏相关选项。,2. 在主题的functions.php文件中添加代码add_filter(‘contextual_help’, ‘__return_empty_array’, 999);禁用帮助。

    2025年6月13日
    100

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN