Optimize list page template queries

If no taxonomies are shown, do not update the term cache.
This commit is contained in:
Tetrakern 2023-08-07 12:12:49 +02:00
parent 32858e5fbb
commit cbe50fb31b
4 changed files with 8 additions and 4 deletions

View File

@ -33,7 +33,8 @@ $query_args = array (
'orderby' => $orderby,
'order' => $order,
'paged' => $page,
'posts_per_page' => get_option( 'posts_per_page', 8 )
'posts_per_page' => get_option( 'posts_per_page', 8 ),
'update_post_term_cache' => ! get_option( 'fictioneer_hide_taxonomies_on_story_cards' )
);
// Append date query (if any)

View File

@ -33,7 +33,8 @@ $query_args = array (
'orderby' => $orderby,
'order' => $order,
'paged' => $page,
'posts_per_page' => get_option( 'posts_per_page' ) ?? 8
'posts_per_page' => get_option( 'posts_per_page' ) ?? 8,
'update_post_term_cache' => ! get_option( 'fictioneer_hide_taxonomies_on_story_cards' )
);
// Append date query (if any)

View File

@ -33,7 +33,8 @@ $query_args = array (
'orderby' => $orderby,
'order' => $order,
'paged' => $page,
'posts_per_page' => get_option( 'posts_per_page', 8 )
'posts_per_page' => get_option( 'posts_per_page', 8 ),
'update_post_term_cache' => ! get_option( 'fictioneer_hide_taxonomies_on_story_cards' )
);
// Append date query (if any)

View File

@ -33,7 +33,8 @@ $query_args = array (
'orderby' => $orderby,
'order' => $order,
'paged' => $page,
'posts_per_page' => get_option( 'posts_per_page', 8 )
'posts_per_page' => get_option( 'posts_per_page', 8 ),
'update_post_term_cache' => ! get_option( 'fictioneer_hide_taxonomies_on_story_cards' )
);
if ( FICTIONEER_ENABLE_STICKY_CARDS ) {