你能从一个WordPress多站点网络管理多个域名吗?

时间:2013-11-10 作者:Modular

我的主要目的

将我的所有WordPress站点(不同的域-不同的客户端)集中在一个由主仪表板控制的地方。能够选择需要主题、插件或核心文件更新的站点问题

我是否可以在多站点(迄今为止的WP v3.7.1)配置中创建网络,但不基于子目录或子域,因为每个站点都有自己的主题、插件和域名:Site1.com, Site2.com, Site3.com 例如

主站点将不在“根”目录下,而是驻留在/子文件夹中,如果上述问题#1可以实现,则所有其他站点都将位于/子文件夹/wp内容/主题中<<;每个站点的每个主题位于不同的文件夹中,是否可能?

就安全问题而言,这是一个很好的解决方案吗?因为所有的网站似乎都在一个屋檐下?

每个客户端、每个站点、每个域都有自己的登录屏幕,并且只能对自己的站点申请权限,如果他们确实有多个需要登录的用户,会不会与另一个客户端站点(包括我自己的主站点)发生冲突?

我不太明白InfiniteWP插件是如何帮助我最小化WP核心安装还是将所有站点集中在一个地方的?

欢迎为实现我的所有主要目的而提出的任何建议,因为在每个站点上安装核心文件会导致一个接一个的更新非常混乱,浪费托管空间。

2 个回复
SO网友:Chip Bennett

如果真正的问题是:您能否从一个WordPress多站点网络管理多个域名,那么答案是肯定的。但是你已经过度指定了你的限制,以至于这个问题不再是可以回答的。

WordPress多站点网络-作为子域(site1.example.com) 或子目录(example.com/site1) 安装将允许您跨网络和每个站点管理核心、主题、插件和用户。这个Domain Mapping Plugin 将允许访问这些站点,例如。site1.com, 无论网络类型如何(子域或子目录)。

但是,请逐一阐述您的观点:

我可以在多站点(迄今为止的WP v3.7.1)配置中创建网络,但不能基于子目录或子域,因为每个站点都有自己的主题、插件和域名:Site1。com,站点2。com,Site3。例如com

主站点将不在“根”目录下,而是驻留在/子文件夹中,如果上述问题#1可以实现,则所有其他站点都将位于/子文件夹/wp内容/主题中<<;每个站点的每个主题位于不同的文件夹中,是否可能您不能将“站点”放在wp-content. 那不是什么wp-content 用于。

就安全问题而言,这是一个很好的解决方案吗?因为所有的网站似乎都在一个屋檐下

每个客户端、每个站点、每个域都有自己的登录屏幕,并且只能对自己的站点申请权限,如果他们确实有多个需要登录的用户,会不会与另一个客户端站点(包括我自己的主站点)发生冲突通过域映射,用户可以通过site1.com/wp-admin. 使用多站点网络,您可以跨网络管理用户,并可以将用户添加到一个或多个网络站点。

我不太清楚InfiniteWP插件是如何帮助我最小化WP核心安装还是将所有站点集中在一个地方的对InfiniteWP没有任何意见,插件建议也离题了。

所需读数Codex: How to Create a Network
  • Codex: Multisite Network Administration
  • SO网友:Mark Kaplun

    您可以使用现有插件实现1-4,但不确定域映射是否可以实现所有这些,但基本上可以实现所有这些的基础设施。

    IIRC长期目标是使这种功能成为wordpress核心的一部分。

    我在类似环境下托管wordpress网站的经验是,除非你只有一个特定的利基客户,否则只有一个wordpress安装是一个挑战,因为升级可能会破坏插件和主题,而拥有一个核心,你就失去了降级有问题网站的能力。

    一个更好的解决方案可能是拥有一个智能的apache/nginx配置,并编写一些bash脚本来自动化维护。

    结束

    相关推荐

    Copy Root Multisite Site

    我在WordPress中创建了一个多站点安装,位于example.com 网站位于example.com/site1, example.com/site2 等是否可以创建example.com 在example.com/site3?Blog Copier 和NS cloner 由于某种原因,不允许您创建根站点的副本。这背后的技术限制是什么?