📜  如何创建 WordPress 多站点网络?

📅  最后修改于: 2022-05-13 01:56:32.720000             🧑  作者: Mango

如何创建 WordPress 多站点网络?

在本次教育活动中,我们将了解如何展示和设置 WordPress 多站点来创建区域关联。我们承认您最近提交了一个 WordPress 单一站点。同样,我们预计您的 WordPress 基础索引应该有 FTP 感应,因为需要更改几条记录。

必需品:

  1. 介绍 WordPress 多站点
  2. 与您的 WordPress 站点关联以进行 FTP 访问

1. 介绍 WordPress多站点 在您开始展示 WordPress 多站点之前,请富有同情心地保证:

新手要记住,首先,让我介绍一下 WordPress 的建立过程,WordPress 很容易介绍,任何人都可以轻松地创建网站。所有最好的 WordPress 网络促进阶段都允许您向 WordPress 展示几个快照。 WordPress 是必不可少的,它需要一些投资而不是五分钟才能结束。

我以著名的促进组织之一蓝色主机为例。

Bluehost 是合法推荐的 WordPress,与供应商合作,也是地球上最大的促进组织之一。

因此,当您加入时,Bluehost 会让 WordPress 知道您的空间名称。每当您登录您的 Bluehost 帐户时,您都会在“我的网站”选项卡下看到您的 WordPress 网站。

基本上,单击“我的站点”选项卡下的“创建站点”按钮即可开始。您基本上可以点击“登录 WordPress”按钮,它会直接将您带到 WordPress 管理员区域。除了他们的“基本”计划外,Bluehost 还允许您将 WordPress 介绍给无限的地区以及他们所有的促进计划。

这将发送 Bluehost 指导的 WordPress 建立向导。首先,它会要求您提供网站标题和口号。单击“关注”按钮继续。

之后,您将被要求为您的站点选择空间名称和方式。如果您之前购买了一个区域名称,您可以从下拉菜单中选择它。通过访问促进仪表板的“区域”页面,您可以不断购买新的空间名称并将其添加到您的记录中。

在选择您的区域名称之后,您可以清除索引方式并允许 Bluehost 为您选择它。安装程序还将显示您可以引入的几个基本模块。

您现在可以单击“下一步”按钮继续。

安装程序将设置您的 WordPress 站点,这可能需要几秒钟。从那时起,您将看到带有 WordPress 网站细节的胜利信息。您同样可以通过电子邮件获得这些细微之处。您现在可以点击登录 WordPress 按钮以输入新站点的管理员区域。恭喜,您已将 WordPress 引入您的 Bluehost 促进帐户。

2. 与您的 WordPress 站点交互以进行 FTP 访问:为了保证您的文档安全,FTP 需要用户名和密码短语。因此,当您打开 FTP 程序时,您必须输入您的 FTP 登录认证。

当您使用 WordPress 促进帐户时,您的 FTP 登录资格已通过电子邮件发送给您。您还可以在促进记录的 cPanel 仪表板中查看您的 FTP 帐户数据。

如果您找不到您的登录认证,那么此时您可以联系您的促进供应商以获取数据。

当您拥有登录数据时,您真的想打开 FileZilla,然后从菜单中选择文件 >> 站点管理器。

这将打开一个弹出窗口,您可以在其中添加站点数据。您应该点击“新站点”按钮并为您的站点命名。

目前是输入您之前查看的登录细节的理想时间。在会议区,你应该选择SFTP,前提是你的供应商支持它,无论如何,保留它为FTP。

您将被要求进入您的主机。这通常是您的空间名称,但有时您想添加“FTP”。走向起点。然后,您应该为登录类型选择“典型”,然后输入您的 FTP 用户名和密码短语。

每当您输入这些细节时,您都可以点击“连接”按钮继续。 FileZilla 将保存您的站点设置以供将来登录并打开与您的站点的另一个 FTP 关联。

如果这是您第一次从这台 PC 与您的网站关联,那么 FileZilla 可能会向您显示一个背书弹出窗口。

您可以通过检查“对未来会议的持续信任背书”来解决这个问题。然后,此时,您应该点击 OK 按钮继续。

FileZilla 目前将努力使用您输入的认证登录您的网站。关联后,您将看到两段记录和组织者。

左侧部分记录了您 PC 上的本地文档。右侧部分记录您站点上的远程文档。这种格式允许您有效地将记录移入和移出您的站点。此时您已经安装了 WordPress。所有模块均已停用。

注意:您有您的 WordPress 机构的支持。

您可以通过 FTP 访问您的 WordPress 机构。

安装 WordPress 多站点网络只有 5 个阶段:

第 1 步:在 wp-config 中允许多站点。 PHP第一步是制定记录 wp-config 中包含的 Multisite。 PHP设置与您的站点的 FTP 关联。打开文件 wp-config。 PHP,它被安排在 WordPress 的主注册表中,并添加以下行:

define('WP_ALLOW_MULTISITE', valid);

保存记录 wp-config。 PHP

目前,您已授权 Multisite 包含在保存记录 wp-config 中。 PHP目前,您已授权包含在您的 WordPress 机构中的多站点。无论如何,此时您还没有完成。下一个阶段是介绍组织。

第 2 步:安装 WordPress 网络在您的程序中恢复页面并登录到您的站点。

在工具下方的左侧边栏中,您将看到菜单选项卡网络设置,您可以在其中组织您的 WordPress,在那里可以编排您的 WordPress 多站点。

确定您是否要为组织中的语言环境使用子域(例如 site1.example.com),或者您是否真的希望将它们显示在子文件夹中(例如 example.com/site1)。此设置会影响您组织中的所有区域设置,您以后无法更改。您是否认为应该将站点规划到不可否认的级别空间(例如 mydomain.com)?这在空间规划中是可以想象的。
在“网络详细信息”部分的“网络标题”字段中输入您组织的名称。

输入站点管理员的电子邮件地址。单击安装按钮。

第 3 步:在 wp-config.xml 中添加代码。 PHP和 .htaccess

WordPress 目前会给你们两个代码片段,你想将其中的两个代码添加到 wp-config 中。 PHP和 .htaccess 记录。这两个文档位于 WordPress 的根目录中。

将主体代码段添加到您的 wp-config.xml 中。 PHP直接过线:

废料看起来好像是这样,但已针对您自己的站点进行了调整:

define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true);
define('DOMAIN_CURRENT_SITE', 'My Website');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);

将第二个代码段添加到 .htaccess 文档并取代其他 WordPress 规则

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]

保存两条记录。

第四步:菜单网络组织和组织设置

每当您更改 wp-config. PHP和 .htaccess,再次登录到您的 WordPress 管理员区域。在上方的管理员栏中,您当前会看到新菜单 Network Admin。它通常显示,因此您可以不断地进入组织的管理员区域,而不必在意您所在组织的哪个站点。我们稍后会研究子菜单。

在组织之下,组织的所有目的地都倾向于您被添加到的位置。通过削减名称,您可以输入这些目的地的后端

此外,这里是关联中菜单选项卡的解释:

仪表板:您可以在此处找到用于向您的组织添加新客户和新目的地的小工具。

目的地:在此选项卡上,您可以查看关联的所有区域,例如帖子和网站。通过将光标移动到站点上,您可以看到带有更改、显示仪表板、查看、删除、记录或停用区域的光标界面。请注意,对于组织的基本页面,您的容量较少,因为可能需要存在并且您无法删除它。

客户:在这里您可以管理您组织的客户。与单一站点基础相反,您可以委托超级管理员客户端工作。超级管理员可以访问所有目的地,并且可以在整个组织内进行更改。接受您接受客户应该迁移到您组织的区域,您确实需要通过目的地的客户组织将客户添加到每个站点。

主题:主题组织 在这里您可以为整个组织引入和卸载主题以及激活或停用它们。

模块:在这里您可以观察到所有引入的模块。您可以添加或删除新模块,您可以为整个组织启用或停用它们。

设置:在此选项卡上,您可以查找和修改站点的基本设置,例如组织名称和管理员的电子邮件地址,您可以允许客户注册,将新客户添加到站点主席,您可以使站点管理员可访问的主题和模块菜单或设置您所在地区的标准语言

步骤 5:向组织添加另一个站点

只有一个站点的 WordPress 多站点并没有真正签出。对于 WordPress 多站点,您可以根据需要添加许多语言环境 - 可靠且出乎意料,这样一开始就不应该短暂地需要它。要在您的站点上与另一个站点一起工作,请进行相应的改进:

转到我的站点 >> 网络管理员 >> 站点并按一下添加新的。

输入理想的站点地址。对于这种情况,我们选择了一个带有子目录的组织。该区域目前已给出,我们只需添加子目录。

表征网站的标题。这会在您的组织中的一些情况下显示,例如在后端作为“我的站点”中的站点名称,但可能还显示在前端或页面标题等元数据中。

为新网站选择一种语言。选择管理员的电子邮件地址,该地址不应与整个组织的电子邮件地址相同。假设尚无此电子邮件的客户,将创建另一个具有此站点管理员工作的客户。

单击按钮添加站点。您的新站点将被创建,并将显示在我的站点 >> 网络管理 >> 站点中。尽管如此,为了让当前管理员以外的其他人监督这个新站点,您希望将他们作为具有管理员工作的客户端添加到该站点。

第 6 步:在 WordPress 多站点中安装插件和主题

在 WordPress 多站点网络中引入或卸载模块或主题是超级管理员可以做的事情。组织内的站点管理员可以启动或停用它们。事实上,站点管理员可以在超级管理员检查容器的情况下启用和停用模块 在设置 → 网络设置中的组织中启用组织菜单。

您可以在 Network Admin >> Plugins 下找到整个组织的模块组织,在 Network Admin >> Themes 下找到主题的组织。对于站点管理员来说,整个事情类似于下图。

对于我们模型中的模块之一,您可以仔细阅读 Network Only。这意味着该模块仅可用于所有目的地或不用于任何站点。此外,只有超级管理员才能设置此特定模块的设置,您想在组织中进行设置。