【发布时间】:2017-12-11 05:27:01
【问题描述】:
对此还有其他问题,但似乎没有一个适合我的用户案例。
我有一个网站的两个实例,都是英文的,但使用 WordPress Multisite 有欧洲版本和美国版本的网站。
这是由前任设置的,但我正在尝试寻找 WordPress Multisite 的替代品,因为大多数帖子 (~75%) 都属于欧洲和美国版本,我不希望内容创建者不必担心登录到两个仪表板并发布两次相同的帖子。
这真的不一定是 WordPress 特定的问题,我只是想知道典型的网络是如何完成这样的工作的:
1)。主题是保持不变
2)。帖子大多相同,如果帖子上只有一个仪表板和插件/功能可以说是为欧洲、美国或两者发布,那就太好了。
3)。如果用户已经在美国网站上,他们必须选择加入欧洲网站,但他们不必重新注册,就像用户可以通过 StackOverflow 网络加入一样。
如果我要使用另一个 PHP 或 Node 框架编写自己的小型 CMS,我想我知道如何做到这一点,它只是各种帖子的属性,即它们发布的地理位置,同样每个用户都会说出他们注册的地理位置,然后在从给定子域查询数据库时,我会通过附加到该子域的地理位置查询帖子,作为查询中的一种常量。
鉴于我安装了 WordPress,在 WordPress 中实现这些目标的最简单方法是什么,或者我需要自己的解决方案吗?另外,像 StackOverflow 这样的网站如何管理各种网络中的用户?
此外,如果我想在 Laravel 等更加自己动手的框架中完成此任务,有哪些一般原则可以完成此任务,而不是管理两个站点,而是利用 Cloudlfare 之类的东西来指向基于以下内容的子域地理定位并为同一个站点提供不同的数据库查询?
【问题讨论】:
标签: php wordpress network-programming