从外部数据库填充自定义帖子类型/自定义字段

时间:2017-02-27 作者:lz430

我有一个自定义MySQL DB(同一主机/不同域),其中包含大量车辆信息。

我们要做的是用这些数据填充自定义帖子类型和自定义字段,以便在WP中对SEO友好。在WordPress中有什么方法可以做到这一点吗?基本上,让WP查看此表以填充自定义帖子类型。我们不会使用WP来管理这些数据。此表中的数据更新后,应在WP中自动更新。

所以基本上不是导入,只是读取另一个表。如果有帮助的话,我们也构建了一个RESTAPI。

我希望我所说的有道理。如果没有,请随时问我问题。这对我们来说是一件大事,我们真的想找出最好的解决方案。

1 个回复
SO网友:nibnut

因此,最好的方法是让您的其他系统在任何时候发生变化时“调用”WordPress。。。您可以构建一个WordPress插件来侦听specific ajax call 在收到新数据后,它可以在WordPress站点中创建/更新自定义帖子类型。

一些需要记住的事情:

确保你有某种握手机制(比如私钥之类的),否则任何人都可以开始在你的系统中创建帖子

  • 确保为每条记录传递一个唯一的ID,该ID将保存为WordPress中的自定义字段,以便更新现有记录,而不是创建新记录

    要从WordPress轮询,您的插件可以安装schedule for wp-cron

    这将有点不那么优雅和高效,因为WordPress会经常询问是否有任何变化。这意味着它可能会问得太多,浪费周期(如果主系统中的情况没有经常更改)或不够频繁,您的WordPress数据将过时。

    希望这有帮助!