2011-08-12 12 views
0

私はxmlrpcを使ってwordpressに投稿しようとしていますが、カテゴリとタグをXMLに入れる方法はわかりません。Wordpress New Post XMLRPCで

どうすればいいですか?

私はxmlファイルをやっています。カテゴリやタグなしでうまくいきます。

<?xml version="1.0"?> 
<methodCall> 
    <methodName>metaWeblog.newPost</methodName> 
    <params> 
    <param> 
     <value> 
     <int>1</int> 
     </value> 
    </param> 
    <param> 
     <value> 
     <string>username</string> 
     </value> 
    </param> 
    <param> 
     <value> 
     <string>password</string> 
     </value> 
    </param> 
    <struct> 
     <member> 
     <name>wp_slug</name> 
     <value><string></string></value> 
     </member> 
     <member> 
     <name>wp_password</name> 
     <value><string></string></value> 
     </member> 
     <member> 
     <name>wp_page_parent_id</name> 
     <value><int></int></value> 
     </member> 
     <member> 
     <name>wp_page_order</name> 
     <value><int></int></value> 
     </member> 
     <member> 
     <name>wp_author_id</name> 
     <value><int>1</int></value> 
     </member>  
     <member> 
     <name>title</name> 
     <value><string>title</string></value> 
     </member> 
     <member> 
     <name>description</name> 
     <value><string>description</string></value> 
     </member> 
     <member> 
     <name>mt_excerpt</name> 
     <value><string></string></value> 
     </member> 
     <member> 
     <name>mt_text_more</name> 
     <value><string></string></value> 
     </member>  
     <member> 
     <name>mt_allow_comments</name> 
     <value><int>1</int></value> 
     </member> 
     <member> 
     <name>mt_allow_pings</name> 
     <value><int>1</int></value> 
     </member> 
     <member> 
     <name>mt_allow_pings</name> 
     <value><datetime></datetime></value> 
     </member> 
    </struct> 
    <param> 
     <value> 
     <bool>true</bool> 
     </value> 
    </param>  
    </params> 
</methodCall> 

ありがとうございました!

+0

これは、*非常に*ですWP特有で、[WP.SE](http://wordpress.stackexchange.com)でうまくいくでしょう。 – aendrew

答えて

1

試してください:ポストが属するカテゴリのカンマ区切りのリストで「1,2,3,4,5」の交換

[...] 
<struct> 
<member> 
<name>categories</name> 
<value><array><data><value>Category 1</value><value>Category 2</value></data></array></value> 
</member> 
[...] 

...。

から:http://www.juust.org/index.php/metaweblog-newpost-posting-to-wordpress-from-word/2009/10/

(編集:私はそれを読み違えると思う、それは自分自身の「価値」タグでカテゴリ名ではなく、カンマで区切ったリストを求めています)

+0

こんにちはAendrew、それは私が欲しいものです..ありがとう! タグの場合、構造体内に別のメンバーを作成し、これをmt_keywordsという名前にしました。 – Jose

+0

喜んで助けてください!小さな緑色のチェックマークをクリックすることで、この回答に合格とマークすることができれば素晴らしいでしょう。ありがとう! – aendrew

+1

オハイオ州確かに、既に.. .. :) – Jose