免费分享
技术和面试资料

WordPress的Multisite功能介绍

WordPress作为独立的、自托管的网站以及各种个人和商业用途的网站构建器和内容管理系统而为人熟知。由于WordPress源代码中的Multisite功能,基本WordPress安装也可以转换为网站的网络中心。使用Multisite,任何WordPress用户都可以创建一个独立的网站网络,或者邀请其他人在网络上创建他们自己的网站,用于各种教育和商业目的。

WordPress的Multisite功能介绍插图

Multisite最初是一个单独的应用程序,叫做Multisite User,但是自从3.0版本以来,它一直是WordPress核心代码的一个功能。许多WordPress站点的运行者只需要一个站点来实现个人或商业目的,他们永远不需要激活这个功能。然而,如果您想管理多个站点,不需要单独安装每个站点,再为每个站点选择虚拟主机,那么Multisite就是个理想的选择,您可以轻松创建和运行几乎无限的单个WordPress网站,这些网站都是在主机账户上安装的。

什么是Multisite?

Multisite被激活之后,就可以通过在站点上构建任意数量的子域或子目录来创建网络,或者通过邀请其他人注册到站点并在网络中构建他们自己的WordPress网站来创建网络。在这种结构中,原来的WordPress网站是组成网络的所有网站的纽带,而您,作为主站点的管理员,成为了整个网络的管理员——有些人称之为“Superadmin”(超级管理员)。

个人网站所有者也可以作为自己WordPress子域的管理员,但他们没有能力进行源自主站点的网络范围的更改——只有超级管理员可以这样做。

谁需要Multisite功能呢?

对于大多数个人网站所有者或企业来说,一个互联网站的网络不是必需的。向站点添加贡献者或指向相关站点上创建的内容的链接,可以创建它们需要的唯一类型的网络,但是维护一个可以通过WordPress主安装进行管理的网站网络,这在很多方面都是有用的,包括:

教育。教育门户网站可以创建一个单一的“中心”站点,该网站拥有多个教师或课程,这样学生就可以在所有这些网站上获得一致的体验,而教师不需要将学生引导到他们自己的个人网站。Multisite还可用于培训用户进行网页设计和开发(如编码)的培训,使用户能够在一个主站点下建立多个测试站点,以应用设计概念或尝试新的方法。

管理多个客户站点。设计企业和其他类型的公司可以为客户提供一个管理网站的选择,用于写博客或其他与母公司做生意有关的目的。例如,像Fine Art America这样的在线市场为参展的艺术家和设计师提供了一个属于他们自己的以主网站为品牌的作品集或博客空间。

经营商业网站网络。Multisite可以用来建立商业网络,比如WordPress.com,在这个网络中,用户需要支付订阅费才能在网络中托管自己的站点。

创建内部业务网络。拥有多个雇员或承包商的公司如果独立地与客户打交道,例如销售人员或房地产经纪人,则可以使用Multisite来允许这些专业人员以主站点的品牌建立一个单独的站点。

在Multisite设置中,可以托管几乎无限数量的站点。在任何情况下都可以节省创建单独的虚拟主机账户和建立需要自己管理的单个网站的费用和时间:但激活Multisite功能意味着几乎所有与管理整个网络有关的任务都成为主网站的超级管理员或所有者的责任。

在WordPress中激活Multisite功能

在新的或现有的WordPress站点中激活Multisite需要在站点的wp_config.php文件中插入一行来自WordPress codex的代码。此代码段包含短语“WP ALLOW MULTISITE”,并置于文件中最后一行代码之上。

激活了Multisite之后,它就会出现在网站的工具栏》网络设置栏下的主管理仪表板上。选择Multisite选项,开始自定义新网络的设置,包括其名称、管理员,以及网络上的站点是否将作为主站点下的子域或子目录运行——该决策将影响将添加到网络的站点的URL结构和行为。

当网络设置就绪时,用户可以向主站点注册,以便在网络上创建站点,或者请求主站点管理员将其站点添加到网络中。

管理网络中的站点

与拥有自己虚拟主机账户的单个站点不同,WordPress的Multisite托管上的站点没有完全的自主权,并且主要管理功能是自顶向下的,源自主安装。这意味着更改,例如如添加或自定义WordPress主题或插件或进行其他更新,只能在WordPress主安装完成。通过WordPress主题和插件进行的这些更改随后会集成到网络上的子域中。

个人网站管理员没有能力进行这些网络范围的更改,尽管他们可以进行特定于站点的更改,例如根据自己的需求自定义站点的标题和标语。超级管理员或主站点的所有者负责所有与运行WordPress站点相关的任务,例如设置和管理主机和主站点的域。

可以驻留在网络上的站点数量以及它们可以包含的内容量仅受限于主站点的主机提供商提供的资源,例如存储和带宽。如果WordPress站点运行者想要运行相当广泛的子域站点网络,那么可能需要考虑能够适应这种需求的主机计划。

不是每个用户都需要WordPress Multisite主机,但是对于那些想要创建专业的内部网络或承载大量用户的商业网络的用户来说,该功能在源代码中随时可用。管理多站点网络与管理单独的WordPress站点非常相似,可以为品牌和企业开辟新的机会。

未经允许不得转载:软件实施库 » WordPress的Multisite功能介绍

分享到: 更多 (0)
avatar

开发实施交流群

加入组织
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活