Make WordPress Core

Ticket #35381: 35381.3.patch

File 35381.3.patch, 711 bytes (added by spacedmonkey, 8 years ago)
  • src/wp-includes/class-wp-term-query.php

     
    643643                }
    644644
    645645                if ( empty( $terms ) ) {
    646                         wp_cache_add( $cache_key, array(), 'terms', DAY_IN_SECONDS );
     646                        wp_cache_add( $cache_key, array(), 'terms' );
    647647                        return array();
    648648                }
    649649
     
    719719                        }
    720720                }
    721721
    722                 wp_cache_add( $cache_key, $terms, 'terms', DAY_IN_SECONDS );
     722                $term_ids = wp_list_pluck( $terms, 'term_id' );
     723                wp_cache_add( $cache_key, $term_ids, 'terms' );
    723724
    724725                if ( 'all' === $_fields ) {
    725726                        $terms = array_map( 'get_term', $terms );