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

标签 wordpress mobile

我有一个带有自定义表格的 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/

相关文章:

objective-c - 什么时候使用手机的母语比使用 Phonegap/Titanium/Rhomobile 更好

jquery - 在移动设备上查看时,Bootstrap 菜单会完全显示。

javascript - 跨浏览器 JS 文件系统 API

Wordpress 自定义帖子类型和永久链接重写

css - 文本之间的随机空间?

php - WooCommerce:检查产品是否具有特定属性

javascript - html5 地理定位是否有 'GPS status changed' 事件?

css - 我的网站无法在移动设备上滚动

javascript - WordPress:关闭帖子显示,直到单击过滤按钮

php - Wordpress - 如何检测当前页面是否为登录页面