[wp-trac] [WordPress Trac] #36055: Filter xmlrpc_enabled only partly works

WordPress Trac noreply at wordpress.org
Fri Mar 4 09:11:51 UTC 2016


#36055: Filter xmlrpc_enabled only partly works
--------------------------+------------------
 Reporter:  markoheijnen  |       Owner:
     Type:  defect (bug)  |      Status:  new
 Priority:  normal        |   Milestone:  4.5
Component:  XML-RPC       |     Version:  2.9
 Severity:  normal        |  Resolution:
 Keywords:  has-patch     |     Focuses:
--------------------------+------------------

Comment (by mensmaximus):

 Replying to [comment:15 markoheijnen]:
 > I added a version that checks for the pingback methods.

 The initial intention was different. The patch as it is now is not needed
 because its behavior would be the same as filtering all methods with the
 'xmlrpc_methods' filter like:

 {{{#!php
 <?php
 add_filter( 'xmlrpc_methods', 'remove_xmlrpc_methods');
 function remove_xmlrpc_methods( $methods ) {
     foreach ( $methods as $key => $value) {
         if ( strpos( $value, 'pingback' ) === false ) {
             unset( $methods[$key] );
         }
     }
     return $methods;
 }
 }}}

 As stated before the intention is to completely disable XML-RPC. If
 disabled, no request should be processed from IXR and there should be no
 response to the client.

--
Ticket URL: <https://core.trac.wordpress.org/ticket/36055#comment:17>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list