在 WordPress 网站中,当管理员或已登录用户浏览前台页面时,顶部通常会显示一条黑色的“管理工具栏”(Admin Bar)。虽然这条工具栏为站长提供了快速进入后台、编辑文章的便利,但在很多场景下(如调试网站样式、向客户展示最终效果、或搭建会员/外贸网站时),它可能会破坏前台的视觉美感,甚至让非技术人员感到困惑。
如果您希望让网站前台看起来更加干净、专业,可以通过以下三种主流方法来隐藏这条管理栏。
方法一:通过用户个人资料设置(适合单个账号)
这是最简单、最安全的操作方式,但它的生效范围仅限于当前登录的账号。如果您有多个管理员,需要每个人分别进行设置。
操作步骤:
- 登录您的 WordPress 后台。
- 在左侧菜单栏依次点击 用户 → 个人资料。
- 在页面中找到 工具栏 设置区域。
- 取消勾选 “在网站查看时显示工具栏” 选项。
- 滚动至页面底部,点击 更新个人资料 保存设置。
方法二:通过代码全局隐藏(适合开发者)
如果您希望对所有登录用户全局隐藏前台的管理栏,可以通过在主题文件中添加代码来实现。
操作步骤:
- 在 WordPress 后台左侧菜单点击 外观 → 主题文件编辑器。
- 在右侧文件列表中,找到并点击
functions.php文件。 - 在文件的末尾添加以下 PHP 代码:php编辑
add_filter('show_admin_bar', '__return_false'); - 点击 更新文件 保存。
⚠️ 安全提示: 直接修改当前主题的
functions.php文件存在风险,一旦主题更新,您的自定义代码将被覆盖。强烈建议将代码添加到子主题(Child Theme)中,或者使用如 Code Snippets 等代码片段管理插件来执行,这样不仅安全,后期维护也更方便。
方法三:使用专用插件(适合新手与多角色站点)
对于不熟悉代码的站长,或者拥有复杂用户角色(如会员站、WooCommerce 商城、LMS 学习平台)的网站,使用插件是最灵活的选择。
推荐插件:
- Hide Admin Bar Based on User Roles:可以精确控制哪些用户角色(如订阅者、作者、编辑)在前台看不到管理栏。
- Remove WP Admin Bar:轻量级插件,专门用于为特定用户移除前台管理栏,提升用户体验。
- Admin Bar Editor:除了隐藏,还允许您通过拖拽的方式自定义保留哪些菜单项,甚至修改工具栏的颜色和位置。
操作步骤(以 Hide Admin Bar Based on User Roles 为例):
- 进入 插件 → 安装插件,搜索插件名称并安装激活。
- 前往插件的设置页面(通常在 设置 菜单下)。
- 勾选您希望隐藏前台管理栏的用户角色。
- 保存更改即可。
发表评论