[wp-trac] [WordPress Trac] #21767: Remove stripslashes from API	functions
    WordPress Trac 
    noreply at wordpress.org
       
    Thu Jul 18 13:11:33 UTC 2013
    
    
  
#21767: Remove stripslashes from API functions
-------------------------------------------------+-------------------------
 Reporter:  alexkingorg                          |       Owner:
     Type:  task (blessed)                       |      Status:  reopened
 Priority:  normal                               |   Milestone:  3.6
Component:  Formatting                           |     Version:  3.4
 Severity:  normal                               |  Resolution:
 Keywords:  has-patch needs-testing needs-unit-  |
  tests 3.6-early                                |
-------------------------------------------------+-------------------------
Changes (by koke):
 * status:  closed => reopened
 * resolution:  fixed =>
Comment:
 Since the switch to wp_slash, XML-RPC fails to parse dates. From the error
 log:
 {{{
 [18-Jul-2013 13:06:18 UTC] PHP Warning:  addslashes() expects parameter 1
 to be string, object given in /srv/apache/wptest/wpt/wp-
 includes/formatting.php on line 3391
 [18-Jul-2013 13:06:18 UTC] PHP Stack trace:
 [18-Jul-2013 13:06:18 UTC] PHP   1. {main}()
 /srv/apache/wptest/wpt/xmlrpc.php:0
 [18-Jul-2013 13:06:18 UTC] PHP   2. wp_xmlrpc_server->serve_request()
 /srv/apache/wptest/wpt/xmlrpc.php:69
 [18-Jul-2013 13:06:18 UTC] PHP   3. IXR_Server->IXR_Server()
 /srv/apache/wptest/wpt/wp-includes/class-wp-xmlrpc-server.php:133
 [18-Jul-2013 13:06:18 UTC] PHP   4. IXR_Server->serve()
 /srv/apache/wptest/wpt/wp-includes/class-IXR.php:364
 [18-Jul-2013 13:06:18 UTC] PHP   5. IXR_Server->call()
 /srv/apache/wptest/wpt/wp-includes/class-IXR.php:391
 [18-Jul-2013 13:06:18 UTC] PHP   6. wp_xmlrpc_server->mw_newPost()
 /srv/apache/wptest/wpt/wp-includes/class-IXR.php:441
 [18-Jul-2013 13:06:18 UTC] PHP   7. wp_xmlrpc_server->escape()
 /srv/apache/wptest/wpt/wp-includes/class-wp-xmlrpc-server.php:4039
 [18-Jul-2013 13:06:18 UTC] PHP   8. wp_slash() /srv/apache/wptest/wpt/wp-
 includes/class-wp-xmlrpc-server.php:227
 [18-Jul-2013 13:06:18 UTC] PHP   9. addslashes() /srv/apache/wptest/wpt
 /wp-includes/formatting.php:3391
 }}}
 Running trunk r24727
 As a side effect of this, user-provided dates are ignored and posts that
 should be scheduled are published immediately.
--
Ticket URL: <http://core.trac.wordpress.org/ticket/21767#comment:126>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software
    
    
More information about the wp-trac
mailing list