2010-02-02 8 views
2

J'utilise le wrapper JoeBlogs .Net par Alex James Brown. Il rend essentiellement tous les appels XML RPC disponibles à .Net.Wordpress XML RPC - Derniers articles dans la catégorie

J'ai utilisé l'appel GetRecentPosts (5), par ex. "Prenez les 5 messages les plus récents", mais cela renvoie tout de l'ensemble du blog. Et si je veux simplement récupérer les derniers posts de la catégorie X?

E.g. Je veux GetRecentPosts ("Ma catégorie", 5); Est-ce possible avec l'API XML RPC actuelle?

Est-ce possible avec l'API XML RPC actuelle? Je ne veux vraiment pas devoir utiliser 20 ALLRecentPosts, puis filtrer par sous-catégorie, parce que ce sera tellement inefficace, car je vais avoir un site appelant le site du blog pour récupérer ces données.

Merci beaucoup.

+0

Yes- Ce n'est pas une méthode prise en charge par le XML RPC Wordpress API I projettent d'un plugin pour étendre les méthodes xmlrpc, et ajouter ces extensions à JoeBlogs à un moment donné Ne hésitez pas à me mailer à Impliquez-vous avec contribuer! – Alex

Répondre

1

Je ne pense pas qu'il existe une méthode XML-RPC par défaut qui fait cela. Cependant, vous pouvez ajouter de nouvelles méthodes en vous connectant au filtre xmlrpc_methods de Wordpress (voir ci-dessous), bien que cela signifie probablement que vous devrez également ajouter du code à votre wrapper .Net.

add_filter('xmlrpc_methods', 'add_xmlrpc_method'); 

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

function bar($args) { 
    … 
} 
+0

À la votre Richard. – Aaron

Questions connexes