有没有办法对大量的WordPress多站点进行分组,以简化组织?

时间:2020-10-14 作者:Dwayne Charrington

在此之前,我在谷歌上做了大量搜索,结果空手而归,所以我希望有人能更好地了解我的选择。我计划将WordPress用于一个雄心勃勃的客户项目。不用说,我将在一个WordPress多站点安装中运行数千个独立站点,这些站点将是特定于地区的。

例如,我将有一个纽约的网站,但之后的网站将生活在该保护伞下,如莫霍克山谷、首都区等。现在,当站点数量较少时,创建它们并向下滚动站点列表并不是一个问题,但我知道从UI和分类的角度来看,找到一个站点将是一场后勤噩梦。

理想情况下,我希望将站点屏幕从其类似砖石网格的布局更改为分组的布局。

纽约

加利福尼亚州长岛莫霍克山谷首府区

旧金山湾区(SanFrancisco Bay Area)内华达山脉(Sierra Nevada)洛杉矶(Los Angeles)马里布(Malibu)你明白了。目前,我可以创建这些站点,但它们都显示在一起,当您在不同的区域中获得重复的区域名称时,这将是一个更大的问题。例如,澳大利亚有一个城市叫布里斯班,旧金山也有一个布里斯班。

1 个回复
最合适的回答,由SO网友:fuxia 整理而成

一种方法是使用多个networks. 网络是一组多站点,是层次结构中的一个新级别。

默认情况下没有接口,您必须使用插件。我的建议是WP Multi Network 作者:JohnJamesJacoby,将此功能引入WordPress核心的开发人员。说明在插件页面上,还有elaborate article on wpmudev.

对于站点列表,必须对表运行自定义数据库查询blogs. 我想在插件代码中已经有类似的东西可以使用了。

但是,这并不涉及多个级别,例如国家/州/地区,因此您必须通过URL指示层次结构,并在自定义列表函数中使用它,或者编写一个全新的数据库表来处理层次结构。