WordPress.org

Make WordPress Core

Ticket #17955: 17955.3.diff

File 17955.3.diff, 703 bytes (added by wonderboymusic, 2 years ago)
  • wp-includes/taxonomy.php

     
    11821182        global $wpdb; 
    11831183        $empty_array = array(); 
    11841184 
    1185         $single_taxonomy = false; 
    1186         if ( !is_array($taxonomies) ) { 
    1187                 $single_taxonomy = true; 
    1188                 $taxonomies = array($taxonomies); 
    1189         } 
    1190  
     1185        $single_taxonomy = ( ! is_array( $taxonomies ) || 1 === count( $taxonomies ) ); 
     1186        if ( ! is_array( $taxonomies ) ) 
     1187                $taxonomies = array( $taxonomies ); 
     1188         
    11911189        foreach ( $taxonomies as $taxonomy ) { 
    11921190                if ( ! taxonomy_exists($taxonomy) ) { 
    11931191                        $error = new WP_Error('invalid_taxonomy', __('Invalid taxonomy'));