代码之家  ›  专栏  ›  技术社区  ›  Aaron

wordpress xml rpc-类别内的最新文章

  •  2
  • Aaron  · 技术社区  · 14 年前

    我正在使用alex james brown的joeblogs.net wordpress包装器。实际上,它只是使所有xml rpc调用对.net可用。

    我一直在使用getRecentPosts(5)调用,例如“获取最近的5篇文章”,但这将返回整个博客的所有内容。

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

    例如,我想要GetRecentPosts(“我的类别”,5);

    这在当前的xml rpc api中是否可行?

    我真的不想把20个最近的帖子都撤了,然后按类别进行子过滤,因为这样效率太低了,因为我会有一个网站调用博客网站来获取这些数据。

    多谢。

    1 回复  |  直到 13 年前
        1
  •  1
  •   Richard M    13 年前

    我认为没有默认的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) {
        …
    }