WordPress.org

Make WordPress Core

Ticket #20407: getTaxonomies.diff

File getTaxonomies.diff, 757 bytes (added by markoheijnen, 2 years ago)
  • wp-includes/class-wp-xmlrpc-server.php

     
    16531653                $username           = $args[1]; 
    16541654                $password           = $args[2]; 
    16551655 
     1656                if( isset( $args[3] ) ) { 
     1657                        $filter = (array) $args[3]; 
     1658                } 
     1659                else { 
     1660                        $filter = array( 'public' => true ); 
     1661                } 
     1662 
    16561663                if ( ! $user = $this->login( $username, $password ) ) 
    16571664                        return $this->error; 
    16581665 
    16591666                do_action( 'xmlrpc_call', 'wp.getTaxonomies' ); 
    16601667 
    1661                 $taxonomies = get_taxonomies( array(), 'objects' ); 
     1668                $taxonomies = get_taxonomies( $filter, 'objects' ); 
    16621669 
    16631670                // holds all the taxonomy data 
    16641671                $struct = array();