2010-02-02 3 views
2

Я использую JoeBlogs. Net wordpress wrapper от Alex James Brown. Это просто по существу делает все вызовы XML RPC доступными для .Net.Wordpress XML RPC - Последние сообщения в категории

Я использую вызов GetRecentPosts (5), например. «Возьмите 5 последних сообщений», но это возвращает все из всего блога.

Что делать, если я хочу просто получить последние сообщения в категории X?

E.g. Я хочу GetRecentPosts («Моя категория», 5);

Возможно ли это с использованием текущего API XML RPC?

Я действительно не хочу прибегать к смене 20 ALLRecentPosts, а затем подфильтровать по категориям, потому что это будет настолько неэффективно, так как у меня будет один сайт, вызывающий сайт блога, чтобы получить эти данные.

Большое спасибо.

+0

Это Да-это не метод поддерживается XML RPC Wordpress API я планирую добавить плагин, чтобы расширить методы XmlRpc, и добавить эти расширения для JoeBlogs в какой-то момент Не стесняйтесь написать мне участвуйте в создании! – Alex

ответ

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) { 
    … 
} 
+0

Cheers Richard. – Aaron

Смежные вопросы