合并来自不同数据库的WordPress帖子

时间:2012-11-21 作者:Kristian Vitozev

我有我的网站的开发和生产版本(在同一主机上)。我想在这些版本之间轻松同步内容。在制作网站上,内容每天更新。

我不能使用XML导出功能,因为开发网站上会创建重复的帖子。

目前,这两个网站使用不同的数据库,但如果有一个解决方案,只允许使用一个数据库,我很乐意通过它。

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

如果您从未向live发送/同步制作帖子。

然后,只需通过mysqldump(或类似)将实时数据库拉/复制到开发数据库,并使用wp config vars强制站点和博客URL。

在dev versions wp config中使用以下内容。php强制URL的

define(\'WP_HOME\',\'http://example.com\');
define(\'WP_SITEURL\', \'http://example.com\');
您还可以同步整个数据库,而不仅仅是帖子,这样您就可以获得所有帖子修订以及任何插件配置/数据。

这是我在本地开发实时站点的常规方法。(抓取live DB drop Dev DB import live DB into Dev)(唯一有趣的是将特定插件配置从Dev站点发送到live站点)

结束