我正在开发一个Wordpress网站,为公司提供功能和内容。 每家公司都有数百名用户。所有公司的所有用户都获得相同的内容。 但是,主标题会发生变化(需要包含公司自己的标识)。他们也将拥有自己的子域,至少是登录页面,最好是所有页面。 内容会定期更改,所以我希望只有一份副本。
所以要求是:
实施此方法的最佳方法是什么?
假设我可能需要处理数千家拥有数百到数千名用户的公司,这些是未来最有效的方法。
此外,如果有一种更简单的方法,因为我在研究中错过了像现有插件那样的东西,那也很棒。
感谢您的帮助。
答案 0 :(得分:1)
我会说这样的事情取决于这些要求。例如,您希望用户管理多么精细?用户允许在不同的群组上做多少?是否允许在不同的域上使用唯一信息,或者共享所有信息?
根据您提供的信息,我认为您最好使用多站点版本的wordpress。然后,您可以使用广播插件在所有站点上共享信息,并创建一个模板站点,从中创建新站点(例如,使用NS克隆插件)。
这种方法当然存在一些问题,例如搜索引擎优化。您将获得大量重复内容,这将损害各个网站的Google排名。
也可以使用单个站点安装来执行此操作,但是您将遇到多域结构的问题。它可以完成,但可用的缓存插件不支持它(至少不是我所知道的),而开箱即用的多站点环境是支持的。让用户不在不同的域上发布也更加困难,因为他们使用单个安装。多站点环境也具有共享用户群,但可以随意添加或删除不同站点。
使用多站点环境还可以让您在模板方面获得更大的灵活性。