前回 XML-RPC で WordPress に投稿してみた。
実際アプリケーションを作る場合は既存カテゴリやタグの一覧を取得することもあるかと思ったのでついでにやってみる。
インターフェイス定義
前回作成したインターフェイス(IWordPress)に wp.getTerms を追加。
public interface IWordpress : IXmlRpcProxy
{
[XmlRpcMethod("wp.newPost")]
string newPost(int blog_id, string username, string password, WpContent content);
[XmlRpcMethod("wp.getTerms")]
WpTerm[] getTerms(int blog_id, string username, string password, string taxonomy);
}
使い方は taxonomy に名称を指定して取得。
- 「category」 => カテゴリー
- 「post_tag」 => タグ
