WordPress.org

Make WordPress Core

Ticket #5607: remove_admin_notices2.diff

File remove_admin_notices2.diff, 1.6 KB (added by filosofo, 6 years ago)
  • wp-includes/taxonomy.php

     
    506506 */ 
    507507function &get_terms($taxonomies, $args = '') { 
    508508        global $wpdb; 
     509        $empty_array = array(); 
    509510 
    510511        $single_taxonomy = false; 
    511512        if ( !is_array($taxonomies) ) { 
     
    545546        if ( $child_of ) { 
    546547                $hierarchy = _get_term_hierarchy($taxonomies[0]); 
    547548                if ( !isset($hierarchy[$child_of]) ) 
    548                         return array(); 
     549                        return $empty_array; 
    549550        } 
    550551 
    551552        if ( $parent ) { 
    552553                $hierarchy = _get_term_hierarchy($taxonomies[0]); 
    553554                if ( !isset($hierarchy[$parent]) ) 
    554                         return array(); 
     555                        return $empty_array; 
    555556        } 
    556557 
    557558        $key = md5( serialize( $args ) . serialize( $taxonomies ) ); 
     
    15811582 * @return bool|array Empty array if $terms found, but not $taxonomy. False if nothing is in cache for $taxonomy and $id. 
    15821583 */ 
    15831584function &get_object_term_cache($id, $taxonomy) { 
    1584         return wp_cache_get($id, "{$taxonomy}_relationships"); 
     1585        $cache = wp_cache_get($id, "{$taxonomy}_relationships"); 
     1586        return $cache; 
    15851587} 
    15861588 
    15871589/** 
     
    17271729 * @return array Empty if $terms is empty else returns full list of child terms. 
    17281730 */ 
    17291731function &_get_term_children($term_id, $terms, $taxonomy) { 
     1732        $empty_array = array(); 
    17301733        if ( empty($terms) ) 
    1731                 return array(); 
     1734                return $empty_array; 
    17321735 
    17331736        $term_list = array(); 
    17341737        $has_children = _get_term_hierarchy($taxonomy); 
    17351738 
    17361739        if  ( ( 0 != $term_id ) && ! isset($has_children[$term_id]) ) 
    1737                 return array(); 
     1740                return $empty_array; 
    17381741 
    17391742        foreach ( $terms as $term ) { 
    17401743                $use_id = false; 
     
    18501853        } 
    18511854} 
    18521855