我有一个带有自定义表格的WordPress网站,我将数据存储到客户输入的数据中。网站所有者想要开发一个可以访问此数据的条形码应用。当 I 需要来自这些字段的数据显示在站点内时,我从服务器上运行的PHP脚本请求它来进行get_post_meta()
之类的调用。
所有者已经聘请了一位移动应用程序顾问,他相信如果他只拥有托管该站点的帐户的密码,他可以从该应用程序访问所有这些数据库字段。
我没看到这是怎么可能的。我的理解是,移动应用只能通过向其发出HTTP请求来访问网站。它无法在服务器上运行并执行get_post_meta()
。
我错过了什么吗?
由于
答案 0 :(得分:2)
我觉得你错过了什么。 Wordpress现在有一个休息api https://developer.wordpress.org/rest-api/,可以让移动应用程序通过发出http请求获取数据库中的数据。
开发人员需要能够启用Rest Api,但如果您给她密码,她可能会这样做。通常,这是使用以下插件完成的:WP Rest API启用一组default endpoints,其中包含发布元数据并允许您add other endpoints
根据自定义表的设置方式,它们可能无法自动用于Rest API。但是,如果您能够使用get_post_meta()访问它们,那么我希望Rest API也可以访问它们,很可能是adding endpoints。