建站教程

建站教程

Products

当前位置:首页 > 建站教程 >

创建自定义前端多站点注册 WordPress 表单

GG网络技术分享 2025-03-18 16:05 5


你知道吗 WordPress.com 是一个巨大的 WordPress 多站点安装? 它与其他网站的一个明显区别是有一个漂亮的自定义多站点注册表,访问者可以在其中创建自己的网站(新网站)。

默认的 WP 多站点注册页面位于 https://yoursite.tld/wp-signup.php 允许用户在提交表单后创建帐户和站点是丑陋且难以自定义的。 因此,您的注册页面将类似于数百万其他多站点网络。 其次,该 URL 对 SEO 友好,因为它是指向 PHP 文件的直接链接。

如果我告诉您可以创建自定义多站点注册表单或自定义 wp-signup.php 或自定义 wp-signup.php,您可以自定义以符合您的网站设计怎么办? 是的,它正在使用我们强大的 ProfilePress 插件

跟着我一起完成创建多站点用户注册表的步骤。

确保 网站创建 插件被激活。

要构建在多站点网络中创建站点的自定义注册表单,请添加 site addresssite title 表单的字段。 就这么简单。

构建多站点注册表

拖放式生成器

如果您使用我们的拖放式构建器创建了注册表,请将站点标题和站点地址块添加到表单中。

高级简码生成器

如果您的注册表单是使用高级表单构建器构建的,请添加站点标题和地址短代码以将字段添加到表单中。
站点地址和站点标题字段的简码如下:

* [reg-site-address placeholder="Site Address"]
* [reg-site-title placeholder="Site Title"]

注意:您可以在上述短代码中使用任何输入属性,例如“title”、“class”、“id”等。

<div id="sc-register">

<h1>Sign Up</h1>

<div class="sc-container">

[reg-username title="Username" placeholder="Username"]

[reg-email title="Email Address" placeholder="Email Address"]

[reg-password title="Password" placeholder="Password"]

[reg-first-name title="First Name" placeholder="First Name"]

[reg-last-name title="Last Name" placeholder="Last Name"]

<label for="siteAddress">multisite.dev/</label>

[reg-site-address id="siteAddress" placeholder="Site Address"]

[reg-site-title placeholder="Site Title"]

[reg-submit value="Register"]

</div>

</div>

以上假设您的多站点安装是一个 子目录类型. 这是一个基于路径的网络,其中按需站点使用路径。

如果你的是 子域类型 (按需站点使用子域的基于域的网络),将站点地址标签移动到输入字段下方以反映它。 那是:

<label for="siteAddress">multisite.dev/</label>
[reg-site-address id="siteAddress" placeholder="Site Address"]

变成

[reg-site-address id="siteAddress" placeholder="Site Address"]
<label for="siteAddress">.multisite.dev</label>

完成以上修改后,保存更改。 不要忘记将生成的注册短代码保存到 WordPress 页面。

这是表单的外观。

使用自定义多站点注册表创建新用户帐户和站点

接下来,去 设置>>多站点集成 并选择您指定的页面 注册或注册页面. 通过这样做,对 https://yoursite.com/wp-signup.php 上的默认多站点注册页面的所有访问都将被重定向到所选页面。

因此,当访问者填写并提交注册表时,将向他们发送一封电子邮件以激活他们的网站。

激活 WordPress Multisite 的新站点

甜蜜是不是?

标签: WordPress 教程

提交需求或反馈

Demand feedback