如何限制对 WordPress 仪表板的访问

Muneeb WordPress Tutorials Mar 27, 2022

想象一下,您拥有一座建筑物,并且您只希望少数人拥有钥匙,但您仍然不希望他们进入建筑物的某些角落。 现在将您的 WordPress 网站视为您不希望每个人都可以访问的建筑物。 使用仪表板、代码片段和一些 WordPress 插件,您可以轻松地限制对 WordPress 仪表板的访问。 让我们看看我们如何做到这一点。

为什么要限制对仪表板? 的访问

可能,您对访问您的 WordPress 仪表板的人没有任何问题。 但是您可能不希望每个人都访问您的 WordPress 仪表板,或者您可能不希望他们更改主题或插件。

在另一种情况下,如果您拥有一个多作者博客,您可能希望限制作者的访问权限。 不管是什么情况,有时有必要控制谁可以访问。

让我们继续讨论如何限制仪表板访问。

创建令人惊叹的网站

使用最好的免费页面构建器 Elementor

现在开始

控制访问的角色和权限:

WordPress 通过根据用户(例如作者、编辑、版主等)定义角色和操作,让您的工作变得更轻松。您可以随时轻松更改用户角色并修改他们对 WordPress 仪表板的访问权限。

对于新用户来说,让他们管理他们的个人资料并阅读前面的内容真的很容易。 您需要做的就是将他们的角色更改为订阅者—,所有这些您都可以在 WordPress 的管理面板中通过设置来完成。 从那里转到general并选择User Default Role作为Subscriber

usersAll users ,您也可以修改任何现有用户的角色。 您还可以一次选择多个用户并限制他们的访问。

WordPress中有四种类型的用户角色:

  • 订阅者只能阅读帖子和管理他们的个人资料。
  • 投稿人可以撰写和管理他们的帖子,但不能发布。
  • 作者可以管理和发布他们的帖子。
  • 编辑可以发布和管理所有作者的帖子。
  • 管理员或超级管理员可以完全访问站点的管理功能。 超级管理员适用于多个站点。

使用代码片段限制访问:

下面给出的代码需要粘贴到您的子主题 functions.php 文件中。 这将帮助您限制用户访问您的网站。 他们将被定向到主页。

add_action( ‘init’, 'block_users' );

function block_users() {
     if ( 
           is_admin() && 
           ! current_user_can( ‘administrator’ ) &&
           ! ( defined( ‘DOING_AJAX’ ) && DOING_AJAX ) 
     ) {
           wp_redirect( home_url() );
           exit;
     }
}

对于那些发现代码困难的人,我们有另一种方法。

使用 WordPress 插件限制访问:

对于像你我这样寻找更直接方法的人来说,WordPress 插件可能是要走的路。 因为更容易限制访问或将用户引导到另一个页面。
我们在一个地方包含了一些免费且评价最高的插件及其具体操作; 它们可能有益于使用。

防御者安全

WPMU 的Defender是评价最高的安全插件之一,活动安装量为 30000+。 除了其他几个功能外,它还有一个关键功能,它通过禁用文件编辑器来限制它的访问; 这样,只有管理员可以访问文件编辑器并进行更改。

您可以在Security Tweaks中轻松完成所有这些操作。 安装插件后,转到安全调整 在那里你会找到一个按钮,说明禁用文件编辑器

如果您在那里没有看到禁用文件编辑器选项,它将引导您进入问题面板,这意味着它已经打开并进入了已解决的面板 如果它在那里,只需选择禁用文件编辑器按钮,就可以了。

Defender 是限制 WordPress 访问和保护文件安全的好方法。 立即免费试用。

删除仪表板访问

拥有超过 40000 次安装和 4.6/5 评级,删除仪表板访问权限是一个简单且可访问的选项,可将您的仪表板访问权限限制为管理员、管理员和编辑、管理员、编辑和作者,或者专门针对不同的角色。

安装插件后,转到仪表板访问控制并允许仪表板用户访问任何给定选项。

您可以使用此插件快速限制用户的访问。 但是,它还具有许多其他方便的功能。

布伦达

Branda拥有 5 星评级,安装量超过 5000 台。 它是 WPMU DEV 为您提供的终极解决方案。 它具有各种出色的功能,可以完全自定义您的 WordPress 帐户。 言归正传,让我告诉您如何使用 Branda 插件限制您的仪表板访问。

首先,您必须安装插件,然后激活它。 激活后,您所要做的就是前往 Branda 的管理区域,在那里您会找到自定义管理菜单,旁边会显示一个自定义按钮。

一旦你选择了一个角色,它会立即刷新,如果你想看到复制隐藏按钮,你必须将光标移到菜单项上。

从那里,您可以简单地从菜单中选择一个或多个项目,对所有项目执行相同的操作,只需单击全选

隐藏选项的功能是对选定的用户角色隐藏它,而复制选项用于创建菜单中选定项目的精确副本。

选择应用进行所有必要的更改后,您就拥有了。 一切都在完成,您的网站更安全。

管理栏 & 仪表板访问控制

管理栏和仪表板访问控制再次成为限制用户访问仪表板的绝佳选择。 凭借 4.5 星评级和超过 5000 次下载,它易于使用和回答您的问题。

将插件头安装到仪表板访问面板后,您将能够禁用多个用户角色的仪表板访问权限。 还有一个选项可以重定向没有仪表板访问权限的用户。


要禁用管理栏,您需要转到管理栏区域,然后从那里,您可以为除 Admin 之外的所有角色禁用它,或者您可以为他们选择不同的角色以保持访问权限。

概括

在这里,您找到了许多使用 WordPress 插件、代码片段以及直接从仪表板限制仪表板访问的方法。 现在,您终于知道保护您的 WordPress 仪表板的重要性以及您可以轻松地做到这一点。

您将使用以下哪种技术来限制您的 WordPress 仪表板访问 ?

如果您已经使用过,请告诉我们您使用该技术的体验如何。 我们将很高兴听到您的意见。

谢谢!

Divi WordPress Theme