移动应用程序中的 Wordpress 数据库访问

Posted

技术标签:

【中文标题】移动应用程序中的 Wordpress 数据库访问【英文标题】:Wordpress database access in mobile applications 【发布时间】:2010-10-25 00:00:45 【问题描述】:

我是 wordpress 新手,我想创建一个界面,以便能够在我的移动应用程序(尤其是 iPhone 和 android)中访问托管在 wordpress 上的数据库。

由于这些不直接访问 SQL 数据库,并且需要服务器端的例程才能这样做,所以我编写这些例程/Web 服务调用的最佳方式是什么?

是否有任何可用的 wordpress 插件?如果没有,我应该使用什么语言 - php 或其他?

我需要一些线索。

【问题讨论】:

查看相关问题wordpress.org/support/topic/269173 【参考方案1】:

或许您不需要直接访问数据库?

Wordpress 支持 XML-RPC 标准接口,因此应用程序可以通过 Internet 与 WP 进行通信,而无需访问 WP 的数据库。 http://codex.wordpress.org/XML-RPC_Support

如果您选择使用 XML-RPC 实现您的应用程序,您的所有通信都将简化为简单的 HTTP 调用。

首先,我建议查看 Wordpress 自己的 iPhone 应用程序的源代码,该应用程序利用 XML-RPC http://iphone.wordpress.org/

另外,请注意,Wordpress 已发布了 XML-RPC API 的扩展,其中包括 WP 特定功能:http://codex.wordpress.org/XML-RPC_wp

【讨论】:

【参考方案2】:

我建议为手机应用程序创建一个 webapp(iPhone 风格),并使用 AJAX 将所有内容调用到 PHP(由于 Wordpress 运行 PHP)后端来验证和执行查询。 iPhone webapps dev link我还没有找到任何可靠的教程/资源来开发黑莓网络应用程序(如果你找到了请回帖)

【讨论】:

【参考方案3】:

与其创建新应用或尝试移植数据库,不如查看WP Touch,这是一个 Wordpress 插件/主题,它将您的 wordpress 安装变成 iPhone 上的 iPhone 友好网站。

【讨论】:

以上是关于移动应用程序中的 Wordpress 数据库访问的主要内容,如果未能解决你的问题,请参考以下文章

ReCaptcha 正在阻止我在 Localhost 中的 Wordpress 登录访问

移动 wordpress 站点后无法访问此站点

允许从本机客户端访问api

PHP Wordpress - 检测移动设备访问您的站点

无法通过移动浏览器访问本地主机上的 Wordpress 站点(Chrome devtools - 远程设备)

PHP 在您的WordPress博客上检测移动访问者