WordPress.org

Make WordPress Core

Ticket #20407: getTaxonomies.diff

File getTaxonomies.diff, 757 bytes (added by markoheijnen, 6 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();