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