如何简单地设置 WordPress 多站点用户注册

允许用户在您的网络上注册他​​们的网站就像选中一个框一样简单.但是您知道有一种方法可以进一步改善用户和网站注册吗?在本文中,我们将向您展示如何让潜在用户更顺畅地访问此过程.

让用户能够在您的网络上注册并创建自己的网站非常简单.您只需在网络设置中启用它即可.

您可能不知道的是,您可以改进流程和用户体验……

欢迎阅读我们的六部分 WordPress 多站点大师班系列中的第三篇文章.在本系列中,我们将教您创建自己的网络、向其中添加网站(或让用户添加自己的网站)和管理网络所需的一切知识.

我们还向您展示了如何确保您的网络安全和高性能,以及如何创建一个成功的用户和网站社区.

在这篇特别的文章中,我们将研究如何设置网站注册以及用户如何在您的网络上创建自己的网站.

我们还将探索如何让屏幕和流程更流畅,并自定义注册消息.

然而,在您开始本系列的这一部分之前,我推荐本系列的上一个教程,WordPress 多站点大师班:激活和配置,其中为多站点安装过程、如何在网络上创建站点、添加用户、安装主题和插件以及配置网络设置提供了坚实的基础.

准备好后,让我们从基础开始-启用网站注册.

错过了我们的 WordPress 多站点大师班系列教程?您可以在此处查看所有六个帖子:

没错,WPMU DEV 会员免费获得大量 WordPress 知识、同行评审、讲师反馈和认证开始学习

启用网站注册

站点注册是 Multisite 的一项功能,它已经是 WordPress 的一部分,因此您需要做的就是确保它已启用.您可以在网络设置屏幕中执行此操作.

转到网络管理员>管理屏幕中的设置,以查看网络设置屏幕:

WordPress Multisite network settings

此屏幕上的第二部分是注册设置.默认情况下,用户和站点注册处于关闭状态——您需要更改此设置.选择最适合您网站的选项.

以下是选项的作用:

  • 注册被禁用:只有网络管理员或站点管理员才能创建新用户.只有网络管理员才能创建新站点(即关闭用户的站点注册).
  • 可以注册用户帐户:人们可以在您的网络上创建用户帐户,但不能创建新网站(类似于用户在独立网站上注册).
  • 登录的用户可以注册新网站:只有拥有登录帐户的人才能创建网站.如果您不希望人们创建自己的用户帐户和站点,而只想将站点创建限制为您设置的用户,请使用此选项.这对于封闭系统非常有用,例如社区团体或企业的网站网络.
  • 网站和用户帐户都可以注册:人们可以同时创建一个网站和一个用户帐户(或者可以使用他们现有的用户帐户创建一个网站).

在课程的这一部分,我们将让人们创建自己的用户帐户和网站,因此请选择第四个选项,网站和用户帐户都可以注册.

完成后,查看下一个设置:

  • 注册通知:如果您希望每次有人设置新网站或用户帐户时都收到通知,请选中此项.对于新网络,这样做是个好主意,因为它可以帮助您发现垃圾邮件发送者或 splogger(创建垃圾邮件博客的人).随着网络的增长,您可能会发现一直收到电子邮件很麻烦,在这种情况下,您需要使用反 splog 插件.我们将在本课程的第六个教程中更详细地介绍这些内容,所有内容都与管理您的网络有关.
  • 添加新用户:如果您的网络是公共网络,或者您想让您的网站管理员自由添加他们自己的用户,您应该检查这一点.但是,如果您想更好地控制用户帐户的创建,请不要选中它.我喜欢让我的网站管理员为其网站创建新用户,因此我建议您检查一下.
  • 禁止名称:WordPress 默认为您添加一些禁止的博​​客名称,但您可以添加自己的名称.这些将等同于每个新站点的 slug.如果您想添加更多,请在此处输入它们,每个之间有一个空格.您可能希望包含您自己的品牌名称以及您已在网站上创建的页面的任何 slug.
  • 有限的电子邮件注册:如果您的网络适用于每个人都拥有相同电子邮件域的组织,您可以使用它来阻止没有相关电子邮件地址的任何人设置网站.输入不带 @ 的域名.因此,如果您的域名是 microsoft.com(例如),则在此处键入 microsoft.com 会将站点注册仅限于电子邮件地址采用 [电子邮件受保护].
  • 禁止的电子邮件域:使用此选项可列出您不想接收注册的电子邮件域.这意味着,如果您在此处添加了 microsoft.com,则没有人具有 [电子邮件保护] 将被允许创建网站或用户帐户.如果您发现来自一个域名的大量垃圾注册,这会很有用.

修改设置以启用网站注册并添加任何受限或禁止的名称或电子邮件域后,向下滚动并点击保存更改按钮.

此屏幕的其余部分与自定义注册过程有关,在我们了解了用户如何创建网站后,我将介绍该过程.

注册网站和用户帐户

启用网站注册后,用户可以通过访问您网站上的 wp-signup.php 页面来完成此操作.

因此,如果您的网站位于 http://mynetwork.com,他们会访问 http://mynetwork.com/wp-signup.php.

现在,我不了解您,但我不希望用户在不被告知的情况下知道这一点!因此,您接下来需要做的是向注册页面添加某种形式的导航.

您可以通过以下一种或多种方式执行此操作:

  • 将其添加到您的主导航菜单
  • 添加一个漂亮的号召性用语按钮,吸引用户使用
  • 添加指向页脚或侧边栏的链接
  • 在主页(和其他相关页面)的文本中添加大量链接
  • 使用小部件进行注册(我们稍后会介绍).

根据您和您的用户的需求,最好使用一种以上的技术.但为了简单起见,我们先添加一个导航链接.

链接到导航菜单中的注册页面

您可以通过菜单管理屏幕或网络主站点中的定制器执行此操作.让我们使用定制器.

我的站点菜单中选择您的主站点,然后转到外观>自定义以打开自定义程序:

WordPress customizer

选择左侧的菜单标签.选择您的主菜单,如果您的网站还没有菜单,请点击添加菜单按钮创建一个菜单.

确保您的菜单位于主题中的主要位置(或主题用于主菜单的任何术语):

WordPress customizer-editing menus

完成后,您就可以通过点击添加项目按钮来添加项目.执行此操作,然后选择自定义链接.在 URL 字段中,输入 http://mynetwork.com/wp-signup.php,其中 mynetwork.com 是您的网站.在链接文本字段中,输入将出现在菜单中的文本.你可以看到我在下面这样做了:

Adding wp-signup.php to the menu via the customizer

点击添加到菜单按钮,然后点击保存&左上角的发布按钮.这将保存带有添加到注册页面的链接的菜单:

WordPress navigation menu with signup added

注册网站

既然您已经为用户提供了注册网站的链接,他们所需要做的就是点击该链接以查看注册页面:

signup screen when logged in as network admin

由于您是网络管理员,您会在顶部看到一条其他用户看不到的消息.您还会看到有关您所属的其他网站的通知,以及有关此过程的一些信息.

让我们注销并为一个全新的用户创建一个新的站点和用户帐户.退出您的网络并刷新屏幕(或再次使用该链接打开它):

WordPress site registration-front-end

那更像!如您所见,用户需要填写两个字段才能开始使用:

  • 他们的用户名(他们可以自己编造,耶!)
  • 他们的电子邮件地址.

这两者都必须是唯一的,因此如果具有该用户名或电子邮件地址的人已经在您的网络上注册,他们将需要登录并为自己创建一个新站点.

注意:填写完这些内容后,他们可以选择注册网站或用户帐户.如果他们注册了一个网站,他们还将拥有一个新的用户帐户-他们不必分别进行这两项操作.

如果用户坚持使用默认的"给我一个网站!"并点击下一步按钮,他们将进入下一个屏幕,询问有关他们新网站的信息:

WordPress site registration-site details

在这里,他们需要为他们的网站提供一个 slug,它会自动填充他们的用户名,并提供一个网站标题.他们还需要指定是否希望网站被搜索引擎编入索引.

我将更改 slug 并添加站点标题,并禁用索引,因为这是一个新站点,我还没有准备好让人们看到.不要忘记,站点管理员可以在准备就绪时在其站点设置中更改此设置,方法是转到 设置 >阅读.

WordPress Multisite site registration final screen

最后,点击注册以创建网站.

注意:如果一开始看起来什么都没发生,请耐心等待.如果您单击该"注册"按钮两次,您将收到一条错误消息.

用户将被告知他们的网站几乎准备就绪:

user notification-site almost ready, needs to be activated

但出于安全原因,用户需要在网站启动和运行之前点击他们将通过电子邮件发送的链接.在收件箱中查看您用于新帐户的电子邮件地址.您会收到一封类似于以下内容的电子邮件:

WordPress Multisite activation email text and link

单击该链接可转到包含您的登录详细信息的屏幕:

WordPress Multisite site active notification screen with login details

您现在可以使用提供的链接查看您的站点或以站点管理员身​​份登录.WordPress 还会向用户发送一封电子邮件,其中包含其新网站的详细信息:

WordPress Multisite welcome email with links and credentials

这是用户的全新网站:

WordPress Multisite new user-created site

自定义站点注册

现在您已经了解了网站注册流程的默认工作方式.但是,如果您愿意,您可以自定义内容.以下是选项:

  • 通过网络设置屏幕自定义欢迎电子邮件(第二封)
  • 为尚未通过网络设置屏幕注册网站的新用户自定义欢迎电子邮件
  • 通过网络设置屏幕自定义新网站的默认内容(首次发布、页面和评论)
  • 使用插件自定义注册表单

让我们从为新网站和新用户自定义欢迎电子邮件开始.

自定义欢迎电子邮件

转到网络管理员>设置并向下滚动到新网站设置部分:

WordPress Multisite new site settings

首先编辑发送给成功激活新网站的人的电子邮件.在欢迎电子邮件字段中,编辑已有的内容.请注意,最好保留一些大写的短代码:

  • USERNAME:新网站所有者的用户名
  • SITE_NAME:网络的标题(不是新网站)
  • BLOG_URL:新网站的网址(尾部有斜杠)
  • PASSWORD:新用户的密码
  • LOGINLINK:供用户登录网络或站点管理员添加的站点的链接.

这是我的新文字,我认为它与我的网站更相关:

WordPress Multisite welcome email-edited text

接下来,让我们编辑发送给尚未注册网站的新用户的电子邮件.这包含一些类似的文本,但没有关于站点管理的内容.在欢迎用户电子邮件字段中执行此操作:

WordPress Multisite user welcome email edited

编辑这些电子邮件后,点击屏幕底部的保存更改按钮以保存您的编辑.

自定义默认内容

默认情况下,WordPress 使用单个帖子、页面和评论填充您网络中的每个新站点,其方式与独立安装相同.您可以更改这些内容.就我个人而言,我认为这些内容并没有那么有用,所以我喜欢这样做.

要执行此操作,请转到 网络管理员 >设置,向下滚动到新网站设置部分,然后跳到我们刚刚使用的两个电子邮件字段后面的字段.

您可以在这些字段中使用 HTML 添加项目符号、链接、图像等-发挥创意!

我编辑了我网络中的默认帖子,以提供有关帖子、页面和评论如何工作的更多指导:

WordPress Multisite editing default content

现在,当有人在我的网络上创建一个新网站时,他们会以我添加的内容开始发布帖子、页面和评论:

WordPress Multisite new site with edited default content

自定义注册页面

如果您对注册页面不满意,您可以使用插件对其进行自定义.这里有几个选项:

  • 使用注册插件(如自定义管理)添加将小部件注册到您网站中的小部件区域,例如侧边栏或页脚,或主要内容中的小部件区域(如果您的主题有).
  • 使用免费的表单插件,比如我们自己的 Forminator,它可以提供帮助您创建一个注册/注册表格,为注册过程提供支持.您还可以使用 Paypal 插件在注册过程中启用付款,并添加可自定义的登录表单.
  • 使用像 WP Ultimo 这样的会员插件,让您可以销售带有自定义选项的网站.立>

WordPress Multisite 喜欢用户

允许您的用户在 WordPress Multisite 中创建站点就像在您的网络设置中启用它一样简单.但是,正如您现在所知,使流程对用户友好要复杂一些.

您希望鼓励尽可能多的用户注册和创建网站,您可以通过为他们提供明显的注册链接来实现这一点屏幕.

在本系列的下一个教程中,我们将了解 Multisite 的另一种用途——托管个人或客户网站的网络.

您将学习如何利用 Multisite 的强大功能为您自己的用户托管多个网站,并使您的工作流程更加高效.

我们还将研究如何使用域映射,以便您可以使用一个 WordPress 安装来托管多个站点,每个站点都位于自己的域中.

错过了我们的多站点大师班系列教程?您可以在此处查看所有六个帖子:

标签:

4

发表回复