diff --git a/wp-includes/sitemaps/providers/class-wp-sitemaps-posts.php b/wp-includes/sitemaps/providers/class-wp-sitemaps-posts.php index e03af6e357..56acfb7697 100644 --- a/wp-includes/sitemaps/providers/class-wp-sitemaps-posts.php +++ b/wp-includes/sitemaps/providers/class-wp-sitemaps-posts.php @@ -174,7 +174,8 @@ class WP_Sitemaps_Posts extends WP_Sitemaps_Provider { $query = new WP_Query( $args ); - return isset( $query->max_num_pages ) ? $query->max_num_pages : 1; + $min_num_pages = ( 'page' === $post_type && 'posts' === get_option( 'show_on_front' ) ) ? 1 : 0; + return isset( $query->max_num_pages ) ? max( $min_num_pages, $query->max_num_pages ) : 1; } /** diff --git a/wp-includes/version.php b/wp-includes/version.php index f163a53edc..cb7a2b4999 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -13,7 +13,7 @@ * * @global string $wp_version */ -$wp_version = '5.5-beta1-48475'; +$wp_version = '5.5-beta1-48476'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.