WordPress.org

Make WordPress Core

Ticket #5607: remove_admin_notices2.diff

File remove_admin_notices2.diff, 1.6 KB (added by filosofo, 10 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