2011-08-12 3 views
0

J'essaie de poster sur wordpress en utilisant xmlrpc, mais je ne sais pas comment mettre des catégories et des tags dans le xml.Wordpress Nouveau message via XMLRPC

Est-ce que quelqu'un importe de savoir comment le faire?

Veuillez voir ci-dessous comment je fais le fichier xml. Cela fonctionne bien, mais sans catégories ni tags.

<?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> 

Merci à tous!

+0

Ceci est * très * WP-spécifique et ferait probablement bien à [WP.SE] (http://wordpress.stackexchange.com). – aendrew

Répondre

1

Essayez:

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

... Remplacement « 1,2,3,4,5 » avec une liste séparée par des virgules des catégories le poste appartient.

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

(Edit:. Je pense que je mal lu cela, il est demander les noms des catégories dans leurs propres balises « valeur », et non une liste séparée par des virgules)

+0

Salut Aendrew, C'est exactement ce que je veux .. Merci! Pour les balises, j'ai créé un autre membre à l'intérieur de la structure et l'ai nommé mt_keywords. – Jose

+0

Content de vous aider! Ce serait génial si vous pouviez ensuite marquer cette réponse comme acceptée en cliquant sur la petite coche verte. Merci! – aendrew

+1

Oh, bien sûr, déjà fait .. :) – Jose

Questions connexes