【问题标题】:Wordpress XML RPC - Latest posts within CategoryWordpress XML RPC - 类别中的最新帖子
【发布时间】:2010-02-02 02:07:49
【问题描述】:

我正在使用 Alex James Brown 的 JoeBlogs .Net wordpress 包装器。它实际上只是使所有 XML RPC 调用都可用于 .Net。

我一直在使用 GetRecentPosts(5) 调用,例如“抓取 5 个最近的帖子”,但这会返回整个博客的所有内容。

如果我只想获取类别 X 中的最新帖子怎么办?

例如我想要 GetRecentPosts("My Category", 5);

当前的 XML RPC API 是否可以做到这一点?

我真的不想求助于拉下 20 个 ALLRecentPosts 然后按类别进行子过滤,因为那样效率太低,因为我将有一个站点调用博客站点来获取这些数据..

非常感谢。

【问题讨论】:

  • 是的 - 这不是 XML RPC Wordpress API 支持的方法 我计划添加一个插件来扩展 xmlrpc 方法,并在某个时候将这些扩展添加到 JoeBlogs 随时给我发邮件参与贡献!

标签: wordpress xml-rpc


【解决方案1】:

我认为没有默认的 XML-RPC 方法可以做到这一点。但是,您可以通过连接到 Wordpress 的 xmlrpc_methods 过滤器(见下文)来添加新方法,尽管这可能意味着您还必须向 .Net 包装器添加一些代码。

add_filter('xmlrpc_methods', 'add_xmlrpc_method');

function add_xmlrpc_method($methods) {
    $methods['foo'] = 'bar';
    return $methods;
}

function bar($args) {
    …
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-25
    • 2011-03-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多