初学者指南:如何设置 WordPress 多站点网络

已发表: 2019-04-30

如果您愿意,从 WordPress 3.0 开始,您本可以建立一个 WordPress 多站点网络。

通过单个 WordPress 安装,您可以运行 WordPress 网站的多个实例。

WordPress 多站点网络的完美示例是 wordpress.com 及其类似的博客平台。

当然,还有更多技术支持 wordpress.com 上的数百万个网站,但基本理念是相同的。

通过单个 WordPress 安装,许多用户可以创建和运行他们独立的 WordPress 博客或网站。

谁通常需要多站点网络?

  • 如果您发现自己需要继续为您的组织或客户安装 WordPress。
  • 您是要求学生创建微型网站或博客的学校或学术机构

那么多站点网络将是一个解决方案。

但是,如果您的新站点需要独立的主题或数据库,或者可能很快需要迁移到新主机,则不需要多站点网络。

在本文中,我们将引导您了解如何设置 WordPress 多站点网络。

多站点网络的要求

即使您可以在任何主机帐户上运行 WordPress 多站点网络,只要您可以在其上安装 WordPress,您仍然需要注意性能。

该指南通常是您需要在网络上运行的网站数量。

对于运行到数百万个小型网站的大型网络,您的硬件需求将受益于高端集群和可能的几个工程师。

然而,对于拥有 100 个或更少网站的小型网络,虚拟专用服务器 (VPS) 或专用服务器可以正常工作。

  • 简而言之,您需要一个托管环境。
  • 另一个重要的要求总是从干净或未使用的 WordPress 安装开始。 它不必是一个新的安装,但是,您将在此过程中避免头痛。
  • 如果您选择使用现有安装,备份您的网站,请确保您将数据库和 WordPress 文件的副本安全地保存在您设置多站点网络的主机之外。
  • 您还需要访问主机上的文件。 它可以是 FTP 或只是 cPanel、Plesk 或任何其他控制面板详细信息。

一步一步:如何设置 WordPress 多站点网络?

步骤 1. 在 wp-config.php 上激活多站点

通过 FTP 或控制面板登录到您的主机。

在根目录下,打开 wp-config.php

向下滚动到文件末尾以查找;

 /* 就是这样,停止编辑! 快乐的博客。 */

在它上面添加这行代码:

 定义('WP_ALLOW_MULTISITE',真); 

启用 WP 允许多站点

保存您的文件。

2. 安装多站点网络

现在登录您的网站,首先禁用所有插件。

接下来,转到工具,然后单击网络设置

网络设置

输入网络标题和网络管理员电子邮件,然后单击安装

创建 WordPress 网站的网络

我们现在将一些代码添加到我们的文件中——wp-config.php 和 .htaccess 文件。

我希望您在继续之前使用我们的免费 WPvivid Backup 插件对这些文件进行了备份。

复制屏幕上的代码并将其添加到 /home/domain/public_html/ 中的 wp-config.php 文件(它应该看起来像下面的代码)中的读取行上方

/* 就是这样,停止编辑! 快乐出版。 */:

定义('多站点',真);

定义('SUBDOMAIN_INSTALL',真);

定义('DOMAIN_CURRENT_SITE',yourdomain.com');

定义('PATH_CURRENT_SITE','/');

定义('SITE_ID_CURRENT_SITE',1);

定义('BLOG_ID_CURRENT_SITE',1);

将以下内容添加到 /home/domain/public_html/ 中的 .htaccess 文件中,替换其他 WordPress 规则:

 重写引擎开启

RewriteBase /

重写规则 ^index\.php$ - [L]

# 添加一个斜杠到 /wp-admin

重写规则 ^wp-admin$ wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]

RewriteCond %{REQUEST_FILENAME} -d

重写规则 ^ - [L]

RewriteRule^(wp-(content|admin|includes).*) $1 [L]

重写规则^(.*\.php)$ $1 [L]

重写规则 .index.php [L]

一旦您完成了这些步骤并将代码添加到您的文件中,您的网络就会启用和配置。

再次登录以继续。

您的管理区域现在将在两个管理菜单中添加“我的站点”。

网络站点

您的 WordPress 多站点网络已设置; 您现在可以继续添加站点并根据需要安装插件和主题。

3. 管理 WordPress 多站点网络。

作为管理员,您可以添加站点、删除站点、添加用户、安装主题和插件以及您之前所做的一切。

管理网站。

为此,请单击任何菜单上的“我的站点”

网络站点管理员

将站点添加到网络。

单击站点,然后单击添加新的。

网络站点

提供站点地址、标题、语言和管理员电子邮件,然后单击添加站点。

添加新站点网络

向多站点网络添加主题。

转到我的站点、我的网络管理员、主题,然后单击添加新的。

网络主题

如果您有购买的主题,请单击上传主题,或搜索免费主题,然后单击安装。

为新站点网络添加主题

将插件安装到 WordPress 多站点网络。

在多站点网络上安装主题或插件与在独立网站上安装它们实际上没有区别。

要安装插件,请通过插件的正常路径,然后添加新的。

或者您可以通过顶部菜单上的“我的站点”、“我的网络管理员”、“插件”,然后单击“添加新”。

为新站点网络添加插件

配置网络设置。

在“设置”和“网络设置”下,您可以指定网络范围的配置。

您可以从这里启用或禁用站点和用户帐户的新注册。

此外,您可以指定上传设置、品牌设置、语言设置和新站点设置。

配置网络设置

结论

对于管理多个客户网站的个人来说,拥有多站点网络是一项很棒的功能。

只需一次安装,您就可以在一处管理各个独立网站。

如您所见,在 WordPress 上安装多站点网络既不难也不复杂。

我没有提到它,但是您可以轻松地通过您的多站点网络获利,向人们收取保费,就像 wordpress.com 为人们在他们的多站点网络上运行他们的博客所做的那样。

如果您可能对此感兴趣,请在下面的评论中告诉我们,以便我们与您分享一些可能有用的想法和资源。

我希望本文为您提供了有关如何设置 WordPress 多站点网络的足够信息。 您可能还想学习最好的免费 WordPress 多站点管理插件。