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

发布于 2024-08-20 10:13:31 字数 370 浏览 7 评论 0原文

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

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

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

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

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

我真的不想诉诸于拉下 20 个 ALLRecentPosts,然后按类别进行子过滤,因为这会非常低效,因为我将有一个网站调用博客网站来获取此数据。

非常感谢。

I am using the JoeBlogs .Net wordpress wrapper by Alex James Brown. It just essentially makes all of the XML RPC calls available to .Net.

I have been using the GetRecentPosts(5) call, e.g. "Grab the 5 most recent posts", but this returns everything from the entire blog.

What if I want to simply grab the latest posts within Category X?

E.g. I want GetRecentPosts("My Category", 5);

Is this possible with the current XML RPC API?

I really don't want to have to resort to pulling down 20 ALLRecentPosts and then sub-filtering by category, because that will be so inefficient, as I will have one site calling the blog site to fetch this data..

Many thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

‖放下 2024-08-27 10:13:32

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

I don't think there is a default XML-RPC method that does this. However, you can add new methods by hooking into Wordpress's xmlrpc_methods filter (see below), although presumably that would mean you'd also have to add some code to your .Net wrapper.

add_filter('xmlrpc_methods', 'add_xmlrpc_method');

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

function bar($args) {
    …
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文