movable typeにxml_rpcから記事を投稿するときに
新しいカテゴリを設定したいときに
自動で
新しいカテゴリを作ってくれないものかと
考えて
調べていたら
同じことを考えている人が
いて
何で Category を作れないの?
ここを参考に
xml_rpcで
投稿したときに
カテゴリ名がなければ
カテゴリを作成するようにしてみた
metaWeblog.newPost
で
新しい記事をポストする
mt.getCategoryList
でカテゴリ名とカテゴリIDを取得して
カテゴリ名がなければ
mt.createCategoryという
つくった
xml_rpcのサブルーチンを呼び出して
カテゴリを作成する
mt.setPostCategories
で
カテゴリをセット
mtは
xml_rpc で
記事を投稿したときに
再構築を勝手にしてくれないので
mt.publishPost
これで完了だが
pingを飛ばしてくれるかわからないので
こちらがわで
pingを飛ばして
完了
スポンサード リンク


