从移动应用程序访问WordPress数据库

从移动应用程序访问WordPress数据库,wordpress,mobile,Wordpress,Mobile,我有一个WordPress网站,上面有自定义表格,我将客户输入的数据存储到其中。网站所有者希望开发一个可以访问此数据的条形码应用程序。当我需要在站点中显示这些字段中的数据时,我会从服务器上运行的PHP脚本中请求它,该脚本会调用get\u post\u meta() 该网站所有者聘请了一位移动应用程序顾问,他相信,只要他拥有网站所在帐户的密码,就可以从应用程序访问所有这些数据库字段 我不明白这怎么可能。我的理解是,移动应用程序只能通过向站点发出HTTP请求来访问站点。它无法在服务器上运行并执行诸如

我有一个WordPress网站,上面有自定义表格,我将客户输入的数据存储到其中。网站所有者希望开发一个可以访问此数据的条形码应用程序。当我需要在站点中显示这些字段中的数据时,我会从服务器上运行的PHP脚本中请求它,该脚本会调用
get\u post\u meta()

该网站所有者聘请了一位移动应用程序顾问,他相信,只要他拥有网站所在帐户的密码,就可以从应用程序访问所有这些数据库字段

我不明白这怎么可能。我的理解是,移动应用程序只能通过向站点发出HTTP请求来访问站点。它无法在服务器上运行并执行诸如
get\u post\u meta()
之类的操作

我错过什么了吗


谢谢

我想你错过了什么。Wordpress现在有一个RESTAPI,它允许移动应用程序通过http请求获取数据库中的数据

开发人员需要能够启用RESTAPI,但是如果您给她密码,她可能能够这样做。通常,这是使用一个插件完成的,比如:它支持一组包含post元数据的插件,并允许您


根据自定义表的设置方式,RESTAPI可能无法自动使用这些表。但是,如果您能够使用get_post_meta()访问它们,那么我希望Rest API也可以访问它们,很可能是通过。

“根据自定义表的设置方式,Rest API可能无法访问它们。”您的意思是,在我不在服务器上编写任何代码的情况下,移动应用程序可以向WordPress中已经存在的endoint发出REST请求,该endoint可以获取数据库字段?谢谢!我无法从你的链接中找到“默认端点”。如果你遵循该链接,你会在左侧看到一个侧边栏。该侧边栏中的每个项目(例如Post)都是核心Wordpress资源的一个示例。如果您单击它,您将在右侧看到一个侧栏,其中包含一个示例数据端点,该端点的形式为对该端点的curl请求。通过点击左侧边栏中的所有项目,您可以看到所有“默认端点”以及如何访问它们。您真的是指“自定义表”吗?get_post_meta()从wp_postETA表中提取数据,这是一个标准的wordpress表。我指的是标准wp_Posteta表中的自定义字段。