需要Wordpress XMLRPC建议

cod*_*boy 5 wordpress xml-rpc

我的任务是创建一个API,用于从Flash应用程序和旧版CMS(非PHP)检索和添加内容到Wordpress.我的计划是利用现有的默认xmlrpc端点,并通过创建一个挂钩到xmlrpc_methods的插件来添加任何其他功能.

之前的尝试是由另一位开发人员根据以下代码进行的:

http://blog.5ubliminal.com/posts/remote-control-wordpress-blog-xmlrpc-api/

这段代码看起来很笨拙并且记录不清,我的偏好是使用这种方法:

http://kovshenin.com/archives/custom-xml-rpc-methods-in-wordpress/

如果在这方面有经验的人能证实这一点,我将不胜感激:

  • 当通过XMLRPC检索和发布数据时,我将能够区分MU安装中的单独博客
  • 我将能够检索并发布到自定义字段
  • 写一个插件是要走的路.

我们没有选择使用Wordpress 3,因为它仍处于测试阶段,我们正处于时间压力之下.

我非常感谢任何意见/建议.

非常感谢,

EAM*_*ann 2

我之前使用过 WordPress 的 XMLRPC 系统(使用 WP-Hive 安装和多个独立的博客,类似于 WPMU 设置)。您使用的新方法肯定更简单且更容易实现(我第一次尝试了 5ubliminal 方法)。

您是否可以区分 MU 安装中的单独博客完全取决于您如何构建处理程序函数。您可以构建它来区分单独的博客,仅在特定博客上运行,或者将整个系统视为单个 WordPress 站点。全取决于你。

我所说的“处理函数”是指您定义的自定义函数,用于处理调用特定自定义方法(不一定是默认的 WordPress 方法)的 XMLRPC 请求。例如,我在所有插件中使用 XMLRPC 来报告安装进度和错误 - 每个插件都会对我的服务器上的自定义处理程序(方法)进行 XMLRPC 调用。

是的,您可以检索并发布到自定义字段。

写一个插件绝对是正确的方法。唯一的其他选项是更改核心文件(坏主意)或将其构建到您的主题中,在这种情况下,它只能在使用该主题的 MU 网站上使用。将其构建为站点范围的 MU 插件,可由全局管理员逐个站点地进行控制。