Make WordPress Core

Changeset 53214


Ignore:
Timestamp:
04/19/2022 12:37:53 PM (2 years ago)
Author:
gziolo
Message:

Editor: Fix Comment Query block isn't lazy loading meta data

Related GitHub issue: https://github.com/WordPress/gutenberg/issues/40241.
Primes comment meta data cache within calls to WP_Comment_Query.

Props peterwilsoncc, cbravobernal.
See #55567.
Follow-up [53138].

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/blocks.php

    r53211 r53214  
    13981398        'status'                    => 'approve',
    13991399        'no_found_rows'             => false,
    1400         'update_comment_meta_cache' => false, // We lazy-load comment meta for performance.
    14011400    );
    14021401
  • trunk/tests/phpunit/tests/blocks/renderCommentTemplate.php

    r53172 r53214  
    6868        $this->assertEquals(
    6969            array(
    70                 'orderby'                   => 'comment_date_gmt',
    71                 'order'                     => 'ASC',
    72                 'status'                    => 'approve',
    73                 'no_found_rows'             => false,
    74                 'update_comment_meta_cache' => false,
    75                 'post_id'                   => self::$custom_post->ID,
    76                 'hierarchical'              => 'threaded',
    77                 'number'                    => 5,
    78                 'paged'                     => 1,
     70                'orderby'       => 'comment_date_gmt',
     71                'order'         => 'ASC',
     72                'status'        => 'approve',
     73                'no_found_rows' => false,
     74                'post_id'       => self::$custom_post->ID,
     75                'hierarchical'  => 'threaded',
     76                'number'        => 5,
     77                'paged'         => 1,
    7978            ),
    8079            build_comment_query_vars_from_block( $block )
     
    9594        $this->assertEquals(
    9695            array(
    97                 'orderby'                   => 'comment_date_gmt',
    98                 'order'                     => 'ASC',
    99                 'status'                    => 'approve',
    100                 'no_found_rows'             => false,
    101                 'update_comment_meta_cache' => false,
    102                 'hierarchical'              => 'threaded',
    103                 'number'                    => 5,
    104                 'paged'                     => 1,
     96                'orderby'       => 'comment_date_gmt',
     97                'order'         => 'ASC',
     98                'status'        => 'approve',
     99                'no_found_rows' => false,
     100                'hierarchical'  => 'threaded',
     101                'number'        => 5,
     102                'paged'         => 1,
    105103            ),
    106104            build_comment_query_vars_from_block( $block )
Note: See TracChangeset for help on using the changeset viewer.