关于使用多站点的可湿性粉剂站点结构的建议

时间:2019-03-28 作者:Damodog

多站点能否以这种方式使用,以拥有一个顶级网络站点(有两个页面)和其他多站点,这些站点将是网络站点页面的子页面?

我们需要建立一个WP网站,该网站将有不同用户管理的子页面,每个用户的区域将有一个博客供他们写文章。标准用户在WP中无法访问顶级网络站点页面,但只能访问超级管理员用户,超级管理员用户可以更新插件和自定义主题,该主题将更新所有站点页面(网络站点和所有多站点)。

我在本地玩了一个游戏,获得了以下URL结构(抱歉,请重新观看mo上的GOT!):

顶级“网络站点”(“/of”通过.htaccess添加,无需页面,但SEO需要):

www.game.local
www.game.local/of/thrones/

其他多站点登录页(“/jon”和“/cersei”将通过.htaccess添加,因为不需要任何页面,但SEO需要这些页面):

www.game.local/jon/snow
www.game.local/cersei/lannister ...

每个多站点都会有博客,以便撰写文章:

www.game.local/jon/snow/article/title
www.game.local/cersei/lannister/article/title
etc...

还将包含其他页面:

www.game.local/jon/snow/explore
www.game.local/jon/snow/search
www.game.local/cersei/lannister/explore
www.game.local/cersei/lannister/search

所有多站点都需要/of/thrones/ 使用在其登录页之前添加。htaccess规则,因此整个URL将为Eg。

www.game.local/of/thrones/jon/snow
www.game.local/of/thrones/cersei/lannister

那么,应该以这种方式使用多站点安装吗?

总结如下:

这是实现我们想要的最好方式吗?如果没有,还有更好的方法吗

1 个回复
SO网友:danhgilmore

1-我不能说这是不是最好的方式。我可以说,我没有更好的主意,所以如果可行,那么我会说这是最好的:)

2-您找到了一个插件

3-我不知道,但你可以创建一个插件,通过https://codex.wordpress.org/Plugin_API/Action_Reference/wpmu_new_blog

相关推荐

使用WordPress MultiSite(WPMS),每个创建的站点都有一个远程数据库

所以,我很想找到一种方法,为每个新添加的子站点使用具有不同远程数据库的WPM。我所知道的。我知道远程数据库可以位于其自己的服务器上,以允许远程站点连接使用DB用户的附加权限,并以%通配符的形式将IP绑定到DB或IP地址(如果您的服务器是网络的一部分)。请参见:https://www.digitalocean.com/community/tutorials/how-to-set-up-a-remote-database-to-optimize-site-performance-with-mysql或对我来说