mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2025-10-16 12:05:38 +00:00
Editor: Disable lazy loading term meta in get_block_templates.
Pass false to the `lazy_load_term_meta` parameter given to the `WP_Query` found in `get_block_templates`. Template post types only ever have one term assigned to them. So priming term meta, does not help performance as lazy loading term meta is only useful if loading multiple terms. As `get_block_templates` is run multiple times on a block theme request, this saves processing time. Props spacedmonkey, andraganescu, ntsekouras, oandregal, westonruter. Fixes #58230. git-svn-id: https://develop.svn.wordpress.org/trunk@55817 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
parent
a56a83fc6c
commit
e4e3bb397e
@ -952,11 +952,12 @@ function get_block_templates( $query = array(), $template_type = 'wp_template' )
|
||||
|
||||
$post_type = isset( $query['post_type'] ) ? $query['post_type'] : '';
|
||||
$wp_query_args = array(
|
||||
'post_status' => array( 'auto-draft', 'draft', 'publish' ),
|
||||
'post_type' => $template_type,
|
||||
'posts_per_page' => -1,
|
||||
'no_found_rows' => true,
|
||||
'tax_query' => array(
|
||||
'post_status' => array( 'auto-draft', 'draft', 'publish' ),
|
||||
'post_type' => $template_type,
|
||||
'posts_per_page' => -1,
|
||||
'no_found_rows' => true,
|
||||
'lazy_load_term_meta' => false,
|
||||
'tax_query' => array(
|
||||
array(
|
||||
'taxonomy' => 'wp_theme',
|
||||
'field' => 'name',
|
||||
|
||||
Loading…
Reference in New Issue
Block a user