将关键主键添加到wordpress帖子表

时间:2012-05-23 22:28:05

标签: mysql wordpress

我正在研究如何同步wordpress安装,两者都可以同时更新,两者都可以脱机工作,然后联机同步。

我认为在网站之间同步帖子的最简单方法是在帖子的主键中包含网站ID。因此,任何帖子都由增量ID和从中创建的服务器位置的ID标识。

这可以通过插件实现吗? 如果我走这条路,会面临什么危险? 是否有更好的替代方式来实现我想要实现的目标?

1 个答案:

答案 0 :(得分:1)

可以通过以下几种方式实现: - 在第一个Wordpress安装的php文件中编写存储过程,在写入内容时将内容插入到另一个数据库中。这个可能不会脱机工作。 - 编写一个函数,使用简单的SQL查询在计划时间比较两个数据库,并创建差异日志。然后将差异复制到另一个数据库。

这取决于你为什么需要这样做,但如果这样做,我会推荐这个解决方案: - 保持一个wordpress安装。维护一个数据库,并从其他网站连接到该数据库以加载内容。您可以创建自己的SQL连接并加载所需的任何内容。 - 保留一个wordpress安装,并使用它的RSS源阅读内容并将其显示在您需要的第二个网站中。

我无法想象一个插件会有多大帮助,特别是让数据库同步离线。根据我的经验,通常最好编写自定义的PHP脚本,而不是使用插件,这样您就可以更直接地控制功能。

希望这有帮助。