很多WordPress站长会发现:登录之后,网页顶部多了一条黑色的工具条,这就是WordPress管理栏(也叫工具栏)。它方便我们快速进入后台、编辑文章,但对访客来说却毫无用处,甚至会影响网站的美观和整体布局。
尤其是当你的网站是给客户做的、或是展示型网站时,这条管理栏一出现,立刻显得不够专业。那么,如何隐藏WordPress管理栏呢?下面给你介绍几种简单实用的方法,你可以根据自己的情况选择。
如果你只是不想让自己登录后看到管理栏,这个方法最快。
设置完成后,你退出再到网站前台看,管理栏就消失啦。
但是这个办法只对当前登录的这个账号生效。如果你的网站有多个注册用户,其他人登录后还是会看到管理栏。
如果你希望所有注册用户(比如作者、订阅者)都看不到管理栏,或者只对某些角色隐藏,用插件最省事。
推荐几款免费好用的插件:
Admin Bar Removal 安装启用后,在“设置”里可以按用户角色选择是否隐藏管理栏,简单粗暴。
Hide Admin Bar 这款插件比较轻量,启用后可以选择对所有用户或特定角色隐藏。
Show / Hide Admin Bar 它不仅能隐藏,还可以给不同角色分别设置是否显示,功能很灵活。
插件使用步骤(以 Admin Bar Removal 为例):
Admin Bar Removal,点击“现在安装”,然后启用。这样,不管谁登录你的网站,前台的黑色管理条都会消失。
如果你不想装太多插件,或者想彻底隐藏管理栏,可以往主题的 functions.php 文件中添加一段代码。
怎么操作?
functions.php 文件。// 完全禁用管理栏(对所有用户)
add_filter('show_admin_bar', '__return_false');
如果你只想对非管理员用户隐藏,可以这样写:
// 非管理员用户隐藏管理栏
add_action('after_setup_theme', 'remove_admin_bar');
function remove_admin_bar() {
if (!current_user_can('administrator')) {
show_admin_bar(false);
}
}
如果你只想让管理员看到,其他人一律隐藏,用上面这段就很合适。
注意:修改
functions.php前建议先备份一下,防止写错导致网站白屏。如果你不熟悉代码,用插件方法更安全。
这种方法不会真正禁用管理栏,只是让它“看不见”。如果你临时需要,或者不想动代码逻辑,可以试试。
在“外观” → “自定义” → “额外CSS”中添加:
#wpadminbar { display: none; }
这样前台就不会显示管理栏了。但要注意,这种方式的隐藏后,页面顶部可能会留下一个空白区域,所以最好一并加上:
html { margin-top: 0 !important; }
不过,这个办法只适合前台展示,后台依然会正常显示。
你的域名/wp-login.php 进入后台。| 方法 | 难度 | 适用场景 |
|---|---|---|
| 个人资料设置 | ⭐ | 只对自己隐藏 |
| 插件 | ⭐⭐ | 批量管理不同用户 |
| functions.php代码 | ⭐⭐⭐ | 想彻底禁用,或对代码熟悉 |
| CSS隐藏 | ⭐ | 临时想挡住,不推荐长期用 |
日常使用中,如果你只是不想在给别人展示网站时看到那条黑条,最简单的方法就是取消自己账号的“显示工具栏”选项。如果你在帮客户建站,不希望客户登录后看到管理栏(他们可能觉得碍事),建议用插件按角色隐藏,这样既专业又省心。
好了,现在你知道怎么隐藏WordPress管理栏了吧?选一种方法试试看!