gpt4 book ai didi

需要 WordPress XMLRPC 建议

转载 作者:行者123 更新时间:2023-12-02 22:39:42 26 4
gpt4 key购买 nike

我的任务是创建一个 API,用于从 Flash 应用程序和旧版 CMS(非 PHP)检索内容并将其添加到 Wordpress。我的计划是利用现有的默认 xmlrpc 端点,并通过创建一个 Hook 到 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,因为它仍处于 Beta 阶段,而且我们面临着时间压力。

如果有任何意见/建议,我将不胜感激。

非常感谢,

最佳答案

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

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

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

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

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

关于需要 WordPress XMLRPC 建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2834260/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com