如何用单数据库制作多站点?

时间:2017-10-27 作者:Speedy Body

我有一个有10000个帖子的网站。现在我想用这些帖子创建更多的网站。但要求是:

当我更新任何帖子时,所有网站帖子都会更新

现在,请给我解决方案,我如何才能做到这一点。或者我必须为这项任务做些什么。

提前谢谢。

1 个回复
SO网友:WebElaine

首先请注意,虽然您计划使用不同的主题和插件,但您的核心内容是相同的,因此搜索引擎可以并且将发现所有这些网站都包含相同的内容。所以,如果你继续,只要知道你不会带来太多的有机交通。也许这个场景有一个用例,但不知道更多,这听起来像是在玩火,可能会让你要么被谷歌列入黑名单,要么在搜索结果中排名靠后,你必须有其他可靠的流量来源。

做你想做的事情的唯一方法是为主站点编写你自己的插件。无论何时在主网站上创建或更新帖子,您的代码都将采用相同的帖子内容,并在每个子网站上以编程方式创建或更新相同的帖子。子网站上的永久链接设置会有所不同,这是URL唯一的原因,但所有网站上的slug可能都是相同的。

在开始发布之前,您需要确定所有子网站,因为如果您发布了一组帖子,然后想添加一个新的子网站,则必须将所有现有帖子复制并粘贴到新的子网站上,或者更新主站点上的所有现有帖子,以将内容推送到新的子网站上。

结束

相关推荐

WordPress Multisite with VVV

在命令行中,我使用vv create 要创建新的WordPress多站点,请在设置期间在多站点选项上选择“y”。该过程完成后,即创建了站点,但尚未设置网络。我进入wp配置文件,并添加/* Multisite */ define( \'WP_ALLOW_MULTISITE\', true ); 获取管理区域中的网络选项。现在我被困了,因为在设置网络时,它会显示“警告:检测到现有WordPress网络。请完成配置步骤。要创建新网络,您需要清空或删除网络数据库表”在代码块上方启用网络。此外,虽然我能够将