跳到主要内容

您是否要在WordPress中轻松禁用管理栏?

默认情况下,您可以从信息中心轻松为任何用户禁用WordPress管理栏。但是,如果您的站点上有很多注册用户,则此方法可能会花费一些时间。

在本文中,我们将向您展示如何为除管理员之外的所有用户禁用WordPress管理栏。

如何为除管理员以外的所有用户禁用wordpress管理栏
如何为除管理员以外的所有用户禁用wordpress管理栏

什么是WordPress管理员栏?

默认情况下,WordPress在所有已登录用户的顶部都显示一个管理栏。登录后,该工具栏将在WordPress管理区域以及所有其他页面中可见。

该WordPress管理工具栏包含了有用的快捷键,以不同的WordPress的部分。管理栏中可用的快捷方式会根据用户在WordPress中的角色和权限而更改。

但是,在查看网站前端的公共页面时,管理栏可能会分散您的注意力。它还可能会影响您网站的设计和用户体验。

幸运的是,有多种方法可以为除管理员之外的所有用户轻松禁用WordPress管理栏。

方法1.对任何用户禁用WordPress管理栏

WordPress允许每个用户通过简单地编辑他们的用户配置文件来禁用管理栏。作为网站所有者,您还可以编辑其他用户的个人资料并禁用他们的管理栏。

如果要为WordPress中的任何特定用户禁用管理栏,则需要编辑其用户个人资料。

只需转到“用户”»“所有用户”页面,然后单击要为其禁用管理栏的任何用户的“编辑”链接。

这将带您到用户配置文件编辑器页面。在此处,取消选中“查看网站时显示工具栏”选项旁边的框。

向下滚动并单击“更新用户”按钮以保存您的更改。

当特定用户访问网站时,这将禁用该用户的管理栏。

如果您有少量用户,则可以继续并手动禁用所有用户的管理栏。但是,如果您运行的会员站点有很多用户,则此方法将不起作用。

幸运的是,还有其他方法可以为除管理员之外的所有用户快速禁用管理栏。

方法2.对除具有插件的管理员以外的所有用户禁用管理员栏

此方法可让您快速为所有用户禁用WordPress管理员。

首先,您需要安装并激活“基于用户角色的隐藏管理栏”插件。有关更多详细信息,请参阅有关如何安装WordPress插件的分步指南。

激活后,转到设置»隐藏管理栏设置页面。在此处,选中要禁用管理栏的用户角色旁边的框。

不要忘记点击“保存更改”按钮来保存您的设置。

方法3。禁用除使用代码的管理员以外的所有用户的管理栏

此方法要求您将代码添加到WordPress主题文件中。如果您之前没有做过,请查看我们的指南,了解如何在WordPress中复制和粘贴代码段。

只需将以下代码添加到主题的functions.php文件或特定于站点的插件中。

add_action('after_setup_theme', 'remove_admin_bar');functionremove_admin_bar() {if(!current_user_can('administrator') && !is_admin()) {  show_admin_bar(false);}}

此代码检查当前用户是否不是管理员,并且他们没有查看管理仪表板。如果两个条件都匹配,则它将禁用WordPress管理栏。

不要忘记保存您的更改并检查您的网站,以确保一切正常。

方法4。禁用包括管理员在内的所有用户的管理栏

如果您想为所有用户(包括您本人和网站上的其他任何管理员)禁用管理栏,该怎么办?

您可以通过修改我们前面显示的代码来做到这一点。

只需将以下代码添加到主题的functions.php文件或特定于站点的插件中。

/* Disable WordPress Admin Bar for all users */add_filter( 'show_admin_bar', '__return_false');

当您查看网站的公共页面时,此代码将为所有用户禁用管理栏。所有用户仍然可以看到WordPress管理仪表盘内的工具栏。

我们希望本文能帮助您学习如何为除管理员之外的所有用户禁用WordPress管理栏。您可能还想查看我们的WordPress终极安全指南,以及最好的WordPress页面构建器之间的比较,以创建无需任何代码的自定义页面布局。

回到顶部