我正在使用alex james brown的joeblogs.net wordpress包装器。实际上,它只是使所有xml rpc调用对.net可用。
我一直在使用getRecentPosts(5)调用,例如“获取最近的5篇文章”,但这将返回整个博客的所有内容。
如果我想简单地获取X类中的最新帖子怎么办?
例如,我想要GetRecentPosts(“我的类别”,5);
这在当前的xml rpc api中是否可行?
我真的不想把20个最近的帖子都撤了,然后按类别进行子过滤,因为这样效率太低了,因为我会有一个网站调用博客网站来获取这些数据。
多谢。
我认为没有默认的xml-rpc方法可以做到这一点。但是,您可以通过连接到wordpress的 xmlrpc_methods 过滤器(见下文),尽管这可能意味着您还需要向.NET包装器中添加一些代码。
xmlrpc_methods
add_filter('xmlrpc_methods', 'add_xmlrpc_method'); function add_xmlrpc_method($methods) { $methods['foo'] = 'bar'; return $methods; } function bar($args) { ⦠}