WordPress.org

Make WordPress Core

Ticket #17955: 17955.3.diff

File 17955.3.diff, 703 bytes (added by wonderboymusic, 6 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'));