[wp-trac] [WordPress Trac] #12947: Slugs are reset when updating post via XML-RPC

WordPress Trac wp-trac at lists.automattic.com
Fri Apr 9 22:54:21 UTC 2010


#12947: Slugs are reset when updating post via XML-RPC
--------------------------+-------------------------------------------------
 Reporter:  cfinke        |       Owner:  josephscott             
     Type:  defect (bug)  |      Status:  new                     
 Priority:  normal        |   Milestone:  Unassigned              
Component:  XML-RPC       |     Version:  2.9.2                   
 Severity:  major         |    Keywords:  xmlrpc, scribefire, slug
--------------------------+-------------------------------------------------
 1. Publish a post from the Web dashboard, and give it a custom slug. e.g.,
 "my-custom-slug" for a post titled "How to use custom slugs."
 2. Edit that post via the XML-RPC API, but don't send a new value (or even
 mention) the wp_slug field.
 3. The post's slug will be reset to "how-to-use-custom-slugs"

 Here's the XML I sent when editing the post (generated by ScribeFire for
 Chrome, which I'm currently writing):

 <?xml version="1.0" encoding="UTF-8" ?>
 <methodCall>
         <methodName><![CDATA[metaWeblog.editPost]]></methodName>
         <params>
                 <param>
                         <value>
                                 <string><![CDATA[1126]]></string>
                         </value>
                 </param>
 <param><value><string><![CDATA[cfinke]]></string></value></param>
 <param><value><string><![CDATA[XXXXXXX]]></string></value></param>
                 <param>
                         <value>
                                 <struct>
 <member><name>title</name><value><string><![CDATA[How to use custom
 slugs.]]></string></value></member>
 <member><name>description</name><value><string><![CDATA[<p>     This is a
 test. Testing. Testing.</p>]]></string></value></member>
 <member><name>categories</name><value><array><data><value><string><![CDATA[Life]]></string></value></data></array></value></member>
 <member><name>mt_keywords</name><value><string><![CDATA[]]></string></value></member>
                                 </struct>
                         </value>
                 </param>
                 <param>
                         <value><boolean>1</boolean></value>
                 </param>
         </params>
 </methodCall>

-- 
Ticket URL: <http://core.trac.wordpress.org/ticket/12947>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software


More information about the wp-trac mailing list