如何使用php从外部访问WordPress数据库中的数据

时间:2013-09-25 作者:TijuanaKez

我想与iOS应用程序共享特定wordpress数据库表中的数据。客户端希望通过wordpress表单插件输入数据,这些插件在wp数据库中创建自己的表。我所研究的插件本身没有API,wordpress REST API的示例都使用AJAX,我不熟悉AJAX和/或只能访问wordpress帖子或用户数据中的信息。有没有一种方法可以通过php做到这一点,而不需要直接访问数据库?我担心数据库结构的变化和更新可能会破坏应用程序。

1 个回复
最合适的回答,由SO网友:Thought Space Designs 整理而成

除非您想使用PHP直接在数据库上运行查询,否则必须使用REST API和Javascript来收集数据。值得注意的一点是,这些RESTAPI还使用直接数据库查询来收集信息,以便在您发出请求时返回给您。这意味着,如果你编写PHP访问DB,对Wordpress数据库结构的任何更新都会破坏你的应用程序,也会破坏你使用的API插件。唯一的区别是,大多数插件开发人员在其代码被弃用时更新速度非常快,并且可能比您更快地修复任何问题。

以下是我在Wordpress repo中找到的一个JSON API插件:http://wordpress.org/plugins/json-api/

我肯定还有其他人。看看周围。如果这有助于澄清问题,请告诉我。

结束

相关推荐

设置API是否在运行时创建设置?

我正在调整一个插件,我希望每个backoffice用户都有一个不同的选项值。当前,这些选项是使用add_settings_field 方法中执行的admin_init 连接。我的问题是,我可以通过使用当前用户ID在设置前加前缀来注册一组新的设置吗?这种方法如果有效,可以帮助解决其他问题,例如:How to Set an Individual Homepage for Each User?https://wordpress.stackexchange.com/questions/98060/settings