diff --git a/wp-includes/sitemaps/providers/class-wp-sitemaps-posts.php b/wp-includes/sitemaps/providers/class-wp-sitemaps-posts.php index 233396b7f8..e03af6e357 100644 --- a/wp-includes/sitemaps/providers/class-wp-sitemaps-posts.php +++ b/wp-includes/sitemaps/providers/class-wp-sitemaps-posts.php @@ -37,6 +37,8 @@ class WP_Sitemaps_Posts extends WP_Sitemaps_Provider { $post_types = get_post_types( array( 'public' => true ), 'objects' ); unset( $post_types['attachment'] ); + $post_types = array_filter( $post_types, 'is_post_type_viewable' ); + /** * Filters the list of post object sub types available within the sitemap. * diff --git a/wp-includes/sitemaps/providers/class-wp-sitemaps-taxonomies.php b/wp-includes/sitemaps/providers/class-wp-sitemaps-taxonomies.php index 4ee3143d63..b8ea2e94d2 100644 --- a/wp-includes/sitemaps/providers/class-wp-sitemaps-taxonomies.php +++ b/wp-includes/sitemaps/providers/class-wp-sitemaps-taxonomies.php @@ -35,6 +35,8 @@ class WP_Sitemaps_Taxonomies extends WP_Sitemaps_Provider { public function get_object_subtypes() { $taxonomies = get_taxonomies( array( 'public' => true ), 'objects' ); + $taxonomies = array_filter( $taxonomies, 'is_taxonomy_viewable' ); + /** * Filter the list of taxonomy object subtypes available within the sitemap. * diff --git a/wp-includes/version.php b/wp-includes/version.php index e36acd77e1..dc6f8e263c 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -13,7 +13,7 @@ * * @global string $wp_version */ -$wp_version = '5.5-beta1-48473'; +$wp_version = '5.5-beta1-48474'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.