WordPress以易于使用和利用插件实现更多功能的能力而闻名。但是,流行的内容管理系统(CMS)还远远超出了人们的视线。
表面下方有许多强大的功能。今天,厦门创意互动网站建设将向您介绍其中最独特的一个:WordPress多站点。我们将向您展示它是什么,使用它的好处以及它可能适合您的一些场景。
它能做什么
WordPress多站点是一项功能,允许您在CMS的单个安装中运行多个网站(称为“网络”)。默认情况下,共享许多关键组件。主题,插件甚至安装的数据库都被网络中的每个站点使用。
但请注意,必须手动启用多站点。为此,请查看WordPress 文档以获取所有详细信息。
您可以使用多站点运行的站点数量没有硬性限制。但是,与任何其他网站一样,托管环境的功能也起着重要作用。您拥有的网站和访问者越多,您需要的功率就越大。
在前端,用户将无法告诉站点他们访问的是网络的一部分(即,除非您使用显示网络相关信息的插件,例如来自每个站点的帖子汇总) 。后端看起来非常熟悉,但有一些多站点特定的菜单。
与WordPress的默认单站点安装的最大区别是:
统治所有人的新角色
在超级管理员角色添加到WordPress多站点安装并做几乎你在想什么。它是最高级别的帐户,可以管理网络中的每个站点以及网络本身。
例如,超级管理员可以挑选和选择网络中每个站点可用的插件和主题。他们可以分配特定于站点的管理员,安装插件,并可以添加或删除单个站点。
地址结构
设置网络时,您可以选择用户访问您网站的方式。你的选择是:
子域
每个新站点都将成为主站点的子域。因此,如果您的主站点是www.mygreatwpsite.com,则网站可以是steve.mygreatwpsite.com或catphotos.mygreatwpsite.com。请注意,每个子域都需要添加到您域的DNS中。
子目录
子目录安装更容易维护,因为DNS不起作用。只需将新网站添加为附加到您的域的文件夹即可。因此,我们上面的示例将是www.mygreatwpsite.com/steve/或www.mygreatwpsite.com/catphotos/。
请注意,无论您选择哪种类型的网络,您仍然可以为每个网站添加自定义顶级域名。如果您计划为每个站点使用不同的域,则更容易坚持使用Subdirectory类型的安装。
好处
与多个单站点安装相比,使用WordPress多站点有许多合理的好处:
统一用户界面
根据您在安装中的角色,您可以轻松地从一个站点到另一个站点(或者至少是您有权访问的站点),而无需在Web上注销或跳转。您只需点击几下即可获得所需的一切。
自动化,如果你想要它
希望访问者能够创建自己的网站?Multisite允许人们注册和创建网站。但是,您可能希望增强安全性并集成方法以批准添加到网络中的新站点。
限制访问
网络中的每个站点都可以拥有自己的一组用户。这非常适合您只希望人们对特定网站进行更改的情况。
同样,只有Super Admins可以向系统添加插件或主题,有助于避免插件过载。此外,他们可以“网络激活”插件,这意味着每个网站都必须使用它们。否则,各个站点管理员可以选择激活其他已安装的插件。
有可能做得更多
通过自定义代码和多站点兼容插件,您可以为网络添加强大的功能。例如,您可能希望在网络中的所有或特定站点之间共享媒体文件甚至博客帖子。此外,您还可以添加用户友好的功能,如网络范围的导航或搜索功能。
每个站点都可以作为自己独立的实体开始,但您可以通过多种方式将它们绑定在一起。
何时使用它
WordPress多站点包括一些令人难以置信的功能。但是,为了确定它是否适合您的项目,请问自己以下问题:
我的网站如何相关?
理想情况下,网络中的所有站点之间应该存在一些统一因素。也许他们是同一家公司的不同地点或同一组织的成员。网站以某种方式相关的事实可能是利用多站点的最大原因。
我的Web服务器可以处理负载吗?
繁忙的多站点网络可能成为资源匮乏。事实上,数据库在站点之间共享可能会导致流量高峰期间的速度减慢。您需要确保您的网络托管能够在这些时间内哼唱。无论是由您的主机还是通过插件提供,频繁的站点备份也是一件好事。
它对团队成员有意义吗?
这与您的网络站点是否相关有关。WordPress多站点使维护更容易,特别是如果您的团队成员需要访问多个网站。希望在一次安装中拥有所有内容将简化每个人的流程。
值得冒险吗?
多站点并非没有潜在的陷阱。例如,数据库崩溃或拙劣的插件更新可能会导致整个网站网络崩溃。即使流量激增或对单个站点的暴力攻击也可能影响其他一切。权衡这些风险与潜在利益至关重要。
未来会带来什么?
虽然没有人能够完全预测未来,但重要的是要考虑可能发生的事情。你需要添加更多网站吗?最终是否需要将任何网络站点自行分离?您的网络可能会超过其当前的托管环境吗?现在考虑这些事情并确定它们如何影响您的决定会更好。