
不确定是使用 WordPress 多站点还是单独的 WordPress 安装?
如果您需要创建多个 WordPress 网站,这两种方法都是可行的解决方案。但是,每种方法都有其优缺点,因此根据您的具体情况选择最佳方案至关重要。
在本文中,我们将介绍 WordPress 多站点与多个 WordPress 安装所需的所有信息,包括每种方法的优缺点、一些有助于您选择的问题,以及一些关于何时使用每种方法的实际示例,以帮助您做出正确的决定。
WordPress多站点如何运作?
WordPress 多站点允许您创建一个由单个 WordPress 安装驱动的网站网络。每个网络网站共享相同的用户帐户和已安装的扩展程序(插件/主题),这在某些情况下会很有帮助。
为了帮助您管理网站网络,您将获得一个特殊的网络管理员用户角色和仪表板。您还可以为网络中的特定网站分配不同的用户作为网站管理员。
每个多站点网络站点可以拥有自己的域名吗?
通过域名映射,您可以为每个网络站点赋予其唯一的域名,从而使它们从外部看起来像是不同的站点。
总的来说,多站点功能为您提供了三种控制各个网络站点网址的选项:
- 子域名:每个站点在同一域名下拥有自己的子域名,例如 site1.yoursite.com、 site2.yoursite.com 和 site3.yoursite.com。
- 子文件夹:每个站点都位于同一域名下的子文件夹中,例如 yoursite.com/site1、 yoursite.com/site2 和 yoursite.com/site3。
- 域名映射:每个站点可以拥有自己唯一的域名,例如 site1.com、 site2.com 和 site3.com。
WordPress多站点:优缺点
了解了这些背景知识后,让我们来看看使用 WordPress 多站点网络的优缺点。
WordPress多站点的优点
- 更便捷的站点管理:您可以从一个 WordPress 信息中心管理所有站点,并轻松在不同站点之间切换。
- 更便捷的用户管理:您可以在多个站点之间共享用户帐户,并通过一个集中式信息中心进行管理。用户还可以使用同一个帐户访问多个站点,无需分别登录每个站点。
- 更简便的更新:无需为每个站点单独应用核心、插件和主题更新,您只需在网络管理员中更新一次,每个网络站点都将受益于更新。
- 更便捷的扩展程序管理(插件和主题):如果网络站点使用类似的扩展程序,则扩展程序管理会更加简单,因为您只需安装一次扩展程序(而无需为每个站点单独安装)。
- 快速创建网站:只需点击几下即可添加新网站,甚至允许用户从前端创建新网站。
WordPress多站点的缺点
- 单点故障:如果网络出现任何问题,每个站点都会崩溃或速度变慢,因为整个网络由一个 WordPress 安装提供支持。
- 难以迁移单个站点:虽然可以将多站点转换为单个站点,但该过程比迁移单个 WordPress 安装要复杂得多。
- 插件兼容性或许可证问题:并非所有插件都与 WordPress 多站点兼容。即使插件兼容,您也可能需要购买更昂贵的许可证才能在多站点上使用它。
- 依赖网络管理员:单个站点管理员对站点的控制较少。例如,站点管理员无法安装自己的插件。同时,如果您有意限制单个站点管理员的权限,则可以将此视为一个优势。
- 全有或全无备份恢复:仅恢复一个网络站点的备份非常困难。如果一个网络站点最近的更改未包含在最近的备份中,则可能会导致问题。
多个WordPress安装:利与弊
接下来,让我们看看使用多个 WordPress 安装的利与弊。
多个WordPress安装的优点
- 更好地控制单个网站:单独的安装通常可以让您在安装插件或自定义主题时更好地控制单个网站。
- 为单个网站提供专用资源的选项:您可以将网站托管在单独的托管账户上,这样可以防止一个网站拖慢其他网站的运行速度,并允许您优化每个网站的资源。
- 多点故障:如果一个网站出现故障,其他网站只要被适当隔离,仍然可以正常运行。
- 网站管理员拥有完全控制权:各个网站管理员可以完全控制自己的网站,从而无需依赖网络管理员来完成重要任务。
- 迁移简单:您可以根据需要轻松迁移单个网站。
- 更好的插件兼容性:每个插件都设计为适用于单个网站安装,而多网站安装则并非总是如此。
多个WordPress安装的缺点
- 独立的 WordPress 信息中心:每个站点都有自己独立的信息中心和登录凭据,这会使管理多个站点更加耗时。
- 每个站点的用户帐户都是唯一的:虽然有方法可以在独立的 WordPress 安装之间共享用户,但设置起来要复杂得多,而且不像多站点那样是一项核心功能。
- 更新更耗时:您需要为每个站点分别应用更新。
- 插件许可证有时成本更高:某些插件可能需要每个站点单独的许可证,这在某些情况下会增加复杂性和成本。
值得注意的是,您可以使用其他工具来缓解这些缺点。例如,您可以使用像 MainWP 这样的插件从一个统一的信息中心管理多个安装。
在WordPress多站点和多个WordPress安装之间进行选择时需要回答的问题
让我们来看看您应该回答的一些问题,以确定是使用 WordPress 多站点安装还是单独安装。
这些问题涵盖以下几个方面:
- 站点用途
- 插件使用
- 主题使用和设计定制
- 用户访问
- 流量和资源使用情况
- 站点主要利益相关者
- 未来迁移的可能性
站点的用途是否相似?
虽然这并非硬性规定,但如果每个站点的用途相似,通常考虑使用 WordPress 多站点安装会更有意义。
为了更好地理解“用途”,假设您正在使用 WordPress 创建一个大学网站,并且希望为每个学院或系创建一个单独的网站。所有这些网站都具有相同的基本用途,即在大学环境中显示有关该学院/系的信息,这就是许多大学使用多站点安装的原因。
如果站点的用途相似,那么以下许多其他问题的答案也可能会促使您选择多站点安装。也就是说,用途相似的网站也更有可能需要类似的插件和主题,并且资源使用情况也相似。
这些网站会使用类似的插件吗?
由于多站点网络中的每个站点都共享相同的已安装插件池,因此您应该考虑每个站点通常使用相同的插件集,还是每个站点使用不同的插件集。
您需要从网络管理员仪表板安装新插件。然后,您可以使用“网络激活”在各个网络站点上强制激活插件,或者让站点管理员选择是否激活插件。

单站点管理员如何激活插件。
虽然后一种方法允许您在不同的网络站点上激活不同的插件,但如果网络站点使用完全不同的插件集,则仍然会很快变得复杂。
您还可能会遇到多站点兼容性或许可证问题。如果每个站点使用不同的插件,那么尝试跟踪所有这些不同插件的兼容性和许可条款可能会很困难。
这些网站的设计会相似吗?
我们关于插件的所有内容也适用于主题。
然而,对于多站点网络,在为各个网站定制同一主题时,主题也会带来额外的考虑。您直接对主题本身进行的任何定制都会应用于所有使用该主题的网站。
如果您想让网站使用相同的基础主题,然后在此基础上定制设计,这可能会让事情变得有点棘手。
有一些方法可以解决这个问题。例如,您可以使用一个支持为每个网站定制 CSS 的插件。每个网站也可以在定制器或站点编辑器中拥有自己的设置。
总的来说,这种情况可能是促使您使用独立 WordPress 网站的另一个因素,但如果您的其他情况适合多站点,那么有一些方法可以解决这些问题。
类似的用户是否需要访问这些站点?
另一个重要的考虑因素是不同的站点是否需要共享同一组用户。
这里有两个考虑因素:
- 后端用户:后端用户将访问站点的管理信息中心,例如各个站点的管理员、作者和编辑者。
- 前端用户:前端用户将与站点的前端进行交互。在默认配置下,用户角色通常为“订阅者”,但您可以创建自己的自定义角色。

在网络管理员中查看所有用户。
默认情况下,以“订阅者”用户角色订阅一个网络站点的用户将自动成为网络中每个站点的订阅者。也就是说,如果他们登录“网络站点 1”,然后访问“网络站点 2”,除非您禁用此功能,否则他们仍然会以“订阅者”身份登录第二个站点。
但是,除非您选择在每个站点上为用户授予更高的权限角色,否则用户不会自动在多个网络站点上保留更高的权限角色。例如,如果您在“网络站点 1”注册用户为编辑者,那么当他们访问“网络站点 2”时,他们将不具备编辑者权限。他们仍然会登录到自己的帐户,但默认情况下,他们只是“网络站点 2”的订阅者。
如果能够跨站点共享帐户和权限对您的用例有帮助,那么这将是考虑多站点的一个重要原因。
这些站点的流量和资源使用情况是否相似(现在和将来)?
使用单独的 WordPress 安装,您可以选择将所有站点托管在同一台服务器上,还是将它们部署到多个服务器实例中。
但是,由于多站点网络站点使用单个安装,因此您必须为网络中的每个站点使用相同的服务器。
如果网络中的站点对资源的需求截然不同,这可能会带来问题。如果一个站点每月有 200 万访问者,而另一个站点每月有 2000 名访问者,那么您可能会倾向于使用单独的 WordPress 安装,以便根据每个站点的具体情况优化其托管环境。
除了评估网站当前的流量和资源消耗之外,您还应该考虑这些需求在未来是否会发生变化。如果某些网站很可能需要比其他网站扩展更多,那么将这些网站单独安装将为您提供更大的灵活性,以便将来扩展它们。
如果您确实选择多站点,请确保选择能够处理多站点的主机。
这些网站的主要利益相关者是否不同?
除了考虑网站上的实际用户帐户外,您还应该考虑网络中的每个网站是否有不同的主要利益相关者。
一个典型的例子是自由职业者为客户创建 WordPress 网站。为了简化操作,一些自由职业者会将所有客户网站托管在一个多站点网络中。
然而,当每个网络站点属于不同的利益相关者时,这种方法可能会导致严重的问题。如果您的客户发现自己的网站因为另一个客户的网络站点爆红并压垮了整个网络而导致宕机,他们肯定会感到非常沮丧。
一般来说,您应该为每个主要利益相关者使用单独的 WordPress 安装,以避免此类情况。
是否有可能需要迁移其中一个网站?
您还应该考虑将来是否可能需要迁移单个网站(而不是整个网站网络)。如果网站的主要利益相关者不同,则最有可能发生这种情况,但在其他情况下也可能发生。
虽然可以从多站点网络迁移单个网站,但这很难实现,而且很容易出错。
如果您将来可能需要迁移单个网站,那么它可能不应该属于多站点网络。
何时考虑多个WordPress安装的真实示例
以下是一些您可能需要使用单独 WordPress 安装的具体情况。再次强调,这并不是完整的列表——这些只是一些帮助您思考的示例。
- 高流量或高资源网站:如果一个网站会接收大量访问者和/或消耗大量资源,那么使用根据该网站需求定制的优化托管环境通常是明智之举。
- 电商商店:虽然 WooCommerce 与 WordPress 多站点兼容,但对于“常规”电商商店来说,通常不建议使用这种方法,因为它们有更多独特的需求。
- 客户网站:虽然一些自由职业者确实使用 WordPress 多站点来管理客户网站,但由于我们上面讨论的许多原因,这可能是一个糟糕的主意,例如所有客户网站都存在单点故障,或者如果客户想要迁移到新的托管服务,单个网站迁移会很困难。
- 插件需求独特的网站:如果每个网站都使用不同的插件,多站点可能并非最佳解决方案。
- 组织或法规遵从性需求严格的网站:由于用户数据将在整个网络中共享,因此遵守欧洲 GDPR 等隐私法可能会更具挑战性。
小结
总而言之,选择 WordPress 多站点还是多个 WordPress 网站取决于您的具体情况。通过回答上述问题并权衡利弊,您可以找到最适合您需求的方法。
如果 WordPress 多站点是适合您情况的解决方案,您可以按照我们的 WordPress 多站点教程开始使用。


评论留言