WordPress 多站点:您需要知道的

已发表: 2019-10-17

什么是 WordPress 多站点?

本质上,多站点是 WordPress 中提供的一项功能,它允许 WordPress 用户在单个 WordPress 安装上创建一个完整的站点网络。 它是与 WordPress 3.0 一起推出的,它是 WordPress Multiuser 的扩展,其功能被整合到 WordPress 核心中。 此设置共享一个文件系统、数据库,并且通常是匹配域的变体。 通常有两种多站点:子域 (site.domain.com) 和子目录 (domain.com/site)。 管理员还可以将自定义域映射到他们当前的任何子站点。

它具有各种功能,其中最有用的包括: 从单个 WordPress 服务器运行多个网站和博客的能力,这赋予用户对其网站内容、操作以及在某些情况下甚至是金钱利润的完全自主权。 它的另一个特点是“超级管理员”,在安装主题和插件时,可以一次将它们提供给多个用户,所有用户似乎都在使用构建网络上的其他站点。 值得一提的是,其他管理员将无权安装主题和插件。 此外,作为超级管理员,您可以为所有网站创建主题偏差。 但是,网站管理员不能更改他们的主题。

WordPress 中多站点的优缺点?

最大的优势可能是您拥有便利和控制权,因为您可以从一个仪表板管理所有网站。 网络上的每个站点都可以有自己的管理员,因此这可以分配工作负载并更有效、更快速地完成工作。 此外,在您的网站上拥有一个多站点系统可以建立许多组织结构,从而保证最佳的工作流程。 例如,多站点使用户管理更新变得更加容易,因为需要满足的唯一先决条件是 WordPress(主句柄)必须自行更新,并自动更新所有插件安装、主题等在网络的所有域上。

但是,它也有其缺点,尤其是在管理为多用途设置的网站时。 使用多站点系统的主要挫折之一是连接性 - 当网络出现故障时会发生这种情况,因此,所有连接的网站也是如此。 这立即停止了所有运营,而且立即停止,这对公司的声誉造成了重大压力(当它可能无法将承诺的工作交付给他们的客户,因此甚至可能导致金钱损失。)此外,对于新手级别的工人来说,在服务器资源上积累的流量是一个困难。 万一您的一个网站获得了意料之外的流量,那么它将干扰网络上的所有其他网站,使它们变慢,因为没有任何负载分布。 此外,还有可能对公司进行网络攻击,从而导致全面的网络黑客攻击,这可能会阻碍和威胁整个网络的运行和数据完整性。 同样重要的是,某些 WordPress 插件可能无法在多站点网络上的所有连接站点上运行。 此外,并非所有服务提供商都能完全支持 WordPress 多站点网络,这可能会限制您的选择。

谁需要多站点?

虽然有第三方工具可以从单个仪表板管理 WordPress 网站,但使用 InfiniteWP 和 iThemes Sync 等选项可以更轻松地共同维护各种 WordPress 网站。 多站点程序的使用与场景相关,例如; 杂志网站的管理,该网站具有需要监管和维护的不同部分。 对于一个拥有多个分支和派系需要通过子站点分布的业务,如果它们位于不同的、多个地方,具有不同的分支,它们都有自己的主观需求,那么也可以这样说。 此外,如果案例包括政府或非营利组织/公司,那么为了节省他们的 IT 预算(因为 WordPress 是免费的),他们可能会使用它来管理其组织的不同子部分,其中可能包括部门、地区、位置等。使用多站点还可以使在多个子域上运行的独立博客网络受益,该网络由企业家拥有,或者像当今的现代社会媒体“影响者”一样。 如今,学校和学院让他们的学生在学校的服务器上创建和维护博客也是合理的。

多站点网络的先决条件

WordPress 托管是成功的多站点网络所必需的——这包括与 BlueHost、HostGator、SiteGround 等服务提供商合作,以及提供流量管理系统的其他各种服务提供商(多站点运行必不可少的东西,特别是如果它成长为大型网络),与 VPS 服务器和其他服务的共享主机。 但是,重要的是首先要知道如何设置 WordPress 多站点网络。

如何安装 WordPress 多站点网络

如果安装是在预先存在的 WordPress 网站上进行的,那么第一个也是最重要的部分是停用网站上安装的任何插件。 就像转到网站上的“插件”句柄一样简单,进入“已安装插件”,选择所有插件,转到“批量操作”按钮,选择“停用”选项,然后单击“应用”按钮。

然后转到“工具”,然后转到“网络设置”页面来组织多站点网络。 接下来,在网络设置屏幕上,将需要安装安装在工作服务器上的 'Apache mod-rewrite 模块。 然后 WordPress 需要了解您各自需要的域结构类型,主要是子域或子目录。 然后确认安装过程,网络需要一个标题,网络管理员的正确电子邮件地址,然后只需单击“安装”按钮。 该过程中唯一剩下的就是分别添加 wp-config.php 和 .htaccess 文件。