WordPress Multisite 是一种在单个管理仪表板中管理许多相似或相互关联的网站的独特方式。然而,在考虑多站点时,许多人可能会忽略的一个领域是跨多个子站点的用户管理。有一些优势,例如可以访问多个子站点的单点登录。但也有一些功能变得更加复杂。下面我们将探讨使用 WordPress Multisite 进行用户管理的不同方面。
多站点用户注册
在 WordPress 管理仪表板的网络管理区域中,您可以选择“设置”,然后向下滚动到“注册设置”以允许用户注册。
选择“用户帐户可能已注册”以允许用户注册为您的子网站的“订阅者”。如果需要,您还可以允许用户注册他们自己的新子站点。在大多数情况下,您只希望允许注册用户帐户。
如果启用注册,用户将在您的网站前端看到注册选项。
当用户注册时,系统会提示他们创建用户名并输入他们的电子邮件地址。通过电子邮件确认注册后,用户可以设置密码,并使用登录按钮来管理他们的个人资料。
多站点用户角色:超级管理员
在 WordPress Multisite 中,存在不同的WordPress 用户角色:
- 订阅者(仅限前端)
- 贡献者(仅限编辑和删除能力)
- 作者(发布、添加、编辑、删除、上传)
- 编辑(发布、添加、编辑、删除、上传他们和其他人的帖子和审核评论)
- 管理员(管理插件和主题,添加、编辑和删除用户,管理帖子、页面和上传)
但是当涉及到 WordPress 多站点时,需要考虑一个新的用户角色:超级管理员。请记住,使用多站点,您的网络中有许多子站点。超级管理员对所有这些都具有管理员级别的访问权限,以及添加新站点和管理网络级别设置的能力。由于此用户可以访问网络范围内的所有设置,因此在考虑谁拥有超级管理员权限时应该非常小心。您仍然可以将其他用户作为管理员添加到每个子站点,而无需授予他们编辑网络设置的超级管理员访问权限。
多站点共享用户
当用户在您的一个站点上注册时,他们会在您的 Multisite 中的所有站点上注册。因此,当他们登录时,他们还可以在保持登录状态的同时导航到您的子网站。要了解这样做的好处,请考虑像 Reddit 这样的论坛网站。用户无需为每个 subreddit 论坛创建新的个人资料,只需登录一次,他们的用户名和登录会话在所有 subreddit 中都保持不变。
这是您可能选择使用多站点配置的常见原因之一:如果用户需要一次注册所有子站点,多站点使此过程变得容易。
管理每个站点的多个用户注册
默认情况下,WordPress 只允许为所有站点启用前端用户注册,或者不启用,因为这在网络管理屏幕中进行控制。但是,如果您选择,网络子站点用户注册插件允许在子站点级别管理此功能。使用此插件,您可以管理用户是否能够在每个站点上注册子站点。
如何将用户添加到多个站点
从同一个网络管理员仪表板管理多个网站的好处之一是能够轻松地将同一个管理员用户添加到多个子站点。
在我的站点 > 网络管理员 > 站点下,选择您要授予用户访问权限的站点。选择用户窗格,然后输入用户名并选择用户级别:
或者,如果您的用户尚未添加,您可以使用以下部分添加它们:
您可以对该用户应添加到的任何站点重复这些步骤。然后,当用户登录其中一个站点时,他们可以导航到他们具有贡献者或更高权限的任何站点的管理屏幕。
多站点用户管理 WordPress 插件
您可能决定使用 WordPress Multisite 的原因有很多,而且没有两个站点具有完全相同的需求。您可能需要使用插件扩展 WordPress Multisite 的功能,以便以您希望的方式管理用户。在本节中,我们将介绍几个有助于 WordPress 多站点用户管理的插件。
WP 多站点用户同步
WP Multisite User Sync插件允许您轻松地将一个或多个用户从一个站点同步或取消同步到另一个站点。该插件的 Pro 版本还允许选择用户在同步时收到的用户角色。
多站点用户角色管理器
多站点用户角色管理器插件让超级管理员用户可以从网络管理区域的一个窗格轻松管理用户和站点。如果需要,它还允许您将用户(具有特定角色)添加到所有子站点。当涉及到多站点时,此插件可用于轻松解决用户管理中令人困惑的方面。
终极会员
Ultimate Member插件对于标准 WordPress 网站和 WordPress 多站点来说都是会员和论坛网站的重要资产。其易于使用的带有拖放框的前端编辑器使您可以轻松地为您的用户设计您的网站和前端注册系统。像这样的工具使您网站的成员投资于创建自定义配置文件并让他们回来获得更多。通过扩展,用户甚至可以收藏项目、互相关注、互相评分和评论。
希望本文能让您了解WordPRess 多站点用户管理的多个插件,您也许还希望看看2021年企业商务网站建设必须安装的24个WordPress插件,或者WordPress 速度优化的完整指南。