WordPress.org

Make WordPress Core

Ticket #36953: 36593.diff

File 36593.diff, 1.2 KB (added by DBrumbaugh10Up, 3 years ago)

Patch file for 36953

  • wp-includes/query.php

     
    15691569         *     @type bool         $update_post_term_cache  Whether to update the post term cache. Default true.
    15701570         *     @type int          $w                       The week number of the year. Default empty. Accepts numbers 0-53.
    15711571         *     @type int          $year                    The four-digit year. Default empty. Accepts any four-digit year.
     1572         *     @type string       $lazyload_term_meta      More fine control over lazy load. Default update_term_meta
    15721573         * }
    15731574         */
    15741575        public function parse_query( $query =  '' ) {
     
    25422543                                $q['cache_results'] = true;
    25432544                }
    25442545
     2546                if (! isset($q['lazyload_term_meta'])) {
     2547                        $q['lazyload_term_meta'] = 'update_term_meta';
     2548                }
     2549
    25452550                if ( !isset($q['update_post_term_cache']) )
    25462551                        $q['update_post_term_cache'] = true;
    25472552
     
    37823787                        $this->posts = array();
    37833788                }
    37843789
    3785                 if ( $q['update_post_term_cache'] ) {
     3790                if ('update_term_meta' == $q['lazyload_term_meta'] && $q['update_post_term_cache'] ) {
    37863791                        wp_queue_posts_for_term_meta_lazyload( $this->posts );
    37873792                }
    37883793