0

我正在研究如何同步 wordpress 安装,两者都可以同时更新,并且都可以离线工作,然后在线同步。

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

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

4

1 回答 1

1

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

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

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

希望这可以帮助。

于 2012-05-24T03:21:14.803 回答