我正在尝试使用xmlrpc发布到wordpress,但是,我不知道如何将类别和标签放入xml。
知道怎么做才有意义吗?
请参阅下面我是如何处理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 :(得分:1)
尝试:
[...]
<struct>
<member>
<name>categories</name>
<value><array><data><value>Category 1</value><value>Category 2</value></data></array></value>
</member>
[...]
...用逗号分隔的帖子所属类别列表替换“1,2,3,4,5”。
来自:http://www.juust.org/index.php/metaweblog-newpost-posting-to-wordpress-from-word/2009/10/
(编辑:我想我误读了;它要求在他们自己的“值”标签中使用类别名称,而不是以逗号分隔的列表。)