您想对除管理员之外的所有用户禁用 WordPress 管理栏吗?
默认情况下,您可以轻松地为个人用户禁用 WordPress 管理栏。但是,如果您的网站上有大量注册用户,这可能需要一些时间。
在本文中,我们将向您展示如何轻松禁用除管理员之外的所有用户的 WordPress 管理栏。
什么是 WordPress 管理栏?
默认情况下,WordPress 在屏幕顶部为所有登录用户显示一个管理栏。当您登录帐户后,您可以在WordPress 管理区域和所有其他页面中看到此工具栏。
WordPress 管理工具栏具有指向 WordPress 不同区域的有用快捷方式,这些快捷方式根据用户在 WordPress 中的角色和权限而变化。
但是,当您查看网站前端时,管理栏可能会分散您的注意力。
它还可能会影响您网站的设计和用户体验。如果您正在为第三方构建或管理 WordPress 网站,这可能会成为一个问题,因为这会阻止他们查看其网站的实际外观。
幸运的是,有多种方法可以为除管理员之外的所有用户禁用管理栏。只需使用下面的快速链接跳转到您要使用的方法:
- 方法 1:禁用个人用户的 WordPress 管理栏
- 方法 2:为除管理员之外的所有用户禁用管理栏(推荐)
- 方法 3:禁用所有用户(包括管理员)的管理栏
- 方法 4:为除管理员之外的所有用户禁用 WordPress 管理栏(无需代码)
视频教程
https://www.youtube.com/embed/YPL-nRuARC0?version=3&rel=0&fs=1&showsearch=0&showinfo=1&iv_load_policy=1&wmode=transparent订阅 WPBeginner
https://www.youtube.com/subscribe_embed?usegapi=1&channel=wpbeginner&layout=default&count=default&origin=https%3A%2F%2Fwpbeginner.com&gsrc=3p&ic=1&jsh=m%3B%2F_%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.en.vQiXRrxCe40.O%2Fam%3DAQ%2Fd%3D1%2Frs%3DAGLTcCMBxIGVyXSdvvcs43a64yHt_P7dfg%2Fm%3D__features__#_methods=onPlusOne%2C_ready%2C_close%2C_open%2C_resizeMe%2C_renderstart%2Concircled%2Cdrefresh%2Cerefresh&id=I0_1448178294715&parent=https%3A%2F%2Fwpbeginner.com
如果您喜欢书面说明,请继续阅读。
方法 1:禁用个人用户的 WordPress 管理栏
您只需编辑特定用户的用户配置文件即可禁用其管理栏。如果您只需要为少数人移除障碍,这是一种快速且简单的方法。但是,如果您运行拥有大量用户的会员网站,那么我们建议您选择不同的方法。
要手动删除管理栏,只需转到用户»所有用户页面。然后将鼠标悬停在不需要管理栏的用户上,并在出现时单击“编辑”。
这将打开该用户的个人资料。
从这里,取消选中“查看站点时显示工具栏”选项旁边的框。
之后,滚动到屏幕底部并单击“更新用户”以保存更改。这将仅禁用该特定人员的管理栏。
要为更多用户隐藏工具栏,只需遵循上述相同的过程即可。
方法 2:为除管理员之外的所有用户禁用管理栏(推荐)
如果您需要为许多不同的人隐藏管理栏,那么手动更改每个用户的设置将花费大量的时间和精力。
因此,我们建议通过向 WordPress 主题文件添加代码来禁用管理栏。如果您以前没有这样做过,请查看我们有关如何在 WordPress 中复制和粘贴代码片段的指南。
一些指南会告诉您手动编辑主题文件,但这可能会导致常见的 WordPress 错误,甚至可能完全破坏您的网站。
因此,我们建议使用WPCode。它是最好的代码片段插件,可以轻松在 WordPress 中添加自定义代码,而不会让您的网站面临风险。
首先,您需要安装并激活免费的 WPCode 插件。有关更多信息,请参阅有关如何安装 WordPress 插件的 分步指南。
激活插件后,转到代码片段»添加片段。
在这里,您将看到可以添加到网站的所有预制片段。这包括一个片段,允许您 完全禁用评论、上传 WordPress 通常不支持的文件类型、 禁用附件页面等等。
在下一个屏幕上,您需要将鼠标悬停在“添加自定义代码(新代码段)”选项上,然后在出现“使用代码段”按钮时单击它。
在下一个屏幕上,输入代码片段的标题。这仅供您参考,因此您可以使用任何您想要的东西。
然后,打开“代码类型”下拉列表并选择“PHP 片段”。
完成后,只需将以下内容粘贴到代码编辑器中:
123456 | add_action( 'after_setup_theme' , 'remove_admin_bar' ); function remove_admin_bar() { if (!current_user_can( 'administrator' ) && !is_admin()) { show_admin_bar(false); } } |
由
此代码标识当前未查看管理仪表板的任何非管理员用户。对于这些用户,它会禁用 WordPress 管理栏。
之后,将页面向下滚动到“插入”部分。在这里,您可以保留默认的“自动插入”方法,以确保代码在任何地方都可以运行。
最后,滚动到屏幕顶部并单击“非活动”滑块,使其显示“活动”。
然后只需单击“保存片段”或“更新”按钮即可使代码片段生效。
就是这样!请记住检查您的WordPress 网站以确保一切正常。
方法 3:禁用所有用户(包括管理员)的管理栏
您想对所有用户(包括网站管理员)禁用管理栏吗?
您可以通过添加一些代码来为正在查看您网站公共页面的每个人禁用管理栏来实现此目的。这意味着管理栏仅在您位于 WordPress 仪表板区域时才会出现。
为了简单起见,WPCode 在其内置代码片段库中提供了您所需的确切代码片段。只需转到代码片段»库。
在这里,搜索“禁用 WP 管理栏”。
当正确的片段显示时,只需单击其“使用片段”按钮即可。
该插件会自动将代码添加到您的网站,为代码提供描述性标题,选择正确的插入方法,甚至添加标签来帮助您识别代码片段。
您所需要做的就是将开关从“非活动”切换到“活动”,然后单击“更新”。
现在,如果您在登录 WordPress 帐户时访问网站的前端,管理栏将会消失。
方法 4:为除管理员之外的所有用户禁用 WordPress 管理栏(无需代码)
如果您不想向网站添加代码,则可以使用插件隐藏管理栏。根据用户角色隐藏管理栏可让您根据不同的用户角色删除工具栏,因此如果您想为所有成员、WooCommerce客户或某些其他用户角色禁用该栏,这是一个不错的选择。
首先,您需要安装并激活基于用户角色隐藏管理栏插件。有关更多详细信息,请参阅我们有关如何安装 WordPress 插件的分步指南。
激活后,您需要进入设置»隐藏管理栏设置页面。从这里,选中要禁用管理栏的用户角色旁边的框。
完成后,只需单击“保存更改”即可存储您的设置。
我们希望本文能帮助您了解如何为除管理员之外的所有用户禁用 WordPress 管理栏。您可能还想查看我们的终极 WordPress 安全指南以及我们对无需任何代码即可创建自定义页面布局的最佳 WordPress 页面构建器的比较。