我有一个带有自定义表格的 WordPress 网站,我将客户输入的数据存储到这些表格中。网站所有者想要开发一个可以访问此数据的条形码应用程序。当我需要这些字段中的数据显示在站点内时,我从服务器上运行的 PHP 脚本请求它,该脚本调用 get_post_meta()
。
所有者聘请了一位移动应用程序顾问,他认为只要知道托管网站的帐户的密码,就可以从该应用程序访问所有这些数据库字段。
我不明白这怎么可能。我的理解是,移动应用程序只能通过向网站发出 HTTP 请求来访问网站。它无法在服务器上运行并执行诸如 get_post_meta()
之类的操作。
我错过了什么吗?
谢谢
最佳答案
我觉得你漏掉了什么。 Wordpress 现在有一个 rest 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 .
关于wordpress - 从移动应用程序访问 WordPress 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41432712/