Wordpress XML RPC - 类别中的最新帖子

时间:2010-02-02 02:07:49

标签: wordpress xml-rpc

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

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

如果我想简单地抓住X类中的最新帖子怎么办?

E.g。我想要GetRecentPosts(“我的类别”,5);

使用当前的XML RPC API可以实现吗?

我真的不想不得不依靠拉下20个ALLRecentPosts然后按类别进行子过滤,因为这样效率会很低,因为我会有一个网站调用博客网站来获取这些数据.. < / p>

非常感谢。

1 个答案:

答案 0 :(得分: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) {
    …
}