[wp-trac] [WordPress Trac] #51912: Sitemap pages 404

WordPress Trac noreply at wordpress.org
Tue Dec 1 22:03:56 UTC 2020


#51912: Sitemap pages 404
--------------------------+-----------------------------
 Reporter:  loranrendel   |      Owner:  (none)
     Type:  defect (bug)  |     Status:  new
 Priority:  normal        |  Milestone:  Awaiting Review
Component:  General       |    Version:  5.5.3
 Severity:  normal        |   Keywords:
  Focuses:                |
--------------------------+-----------------------------
 When there are more than 1 page in sitemap there may be an error: the
 sitemap will be provided with right content but 404 code.

 For example I will decrease max url count from 1000 to 2 in new test
 WordPress installation with 9 posts:
 {{{#!php
 <?php
 add_filter('wp_sitemaps_max_urls', function () {
     return 2;
 });
 }}}

 [https://testwp.xpor.org/wp-sitemap-posts-post-1.xml] 200
 [https://testwp.xpor.org/wp-sitemap-posts-post-2.xml] 404

 WP_Query dump:

 {{{
 WP_Query Object
 (
     [query] => Array
         (
             [paged] => 2
             [sitemap] => posts
             [sitemap-subtype] => post
         )

     [query_vars] => Array
         (
             [paged] => 2
             [sitemap] => posts
             [sitemap-subtype] => post
             [error] =>
             [m] =>
             [p] => 0
             [post_parent] =>
             [subpost] =>
             [subpost_id] =>
             [attachment] =>
             [attachment_id] => 0
             [name] =>
             [pagename] =>
             [page_id] => 0
             [second] =>
             [minute] =>
             [hour] =>
             [day] => 0
             [monthnum] => 0
             [year] => 0
             [w] => 0
             [category_name] =>
             [tag] =>
             [cat] =>
             [tag_id] =>
             [author] =>
             [author_name] =>
             [feed] =>
             [tb] =>
             [meta_key] =>
             [meta_value] =>
             [preview] =>
             [s] =>
             [sentence] =>
             [title] =>
             [fields] =>
             [menu_order] =>
             [embed] =>
             [category__in] => Array
                 (
                 )

             [category__not_in] => Array
                 (
                 )

             [category__and] => Array
                 (
                 )

             [post__in] => Array
                 (
                 )

             [post__not_in] => Array
                 (
                 )

             [post_name__in] => Array
                 (
                 )

             [tag__in] => Array
                 (
                 )

             [tag__not_in] => Array
                 (
                 )

             [tag__and] => Array
                 (
                 )

             [tag_slug__in] => Array
                 (
                 )

             [tag_slug__and] => Array
                 (
                 )

             [post_parent__in] => Array
                 (
                 )

             [post_parent__not_in] => Array
                 (
                 )

             [author__in] => Array
                 (
                 )

             [author__not_in] => Array
                 (
                 )

             [ignore_sticky_posts] =>
             [suppress_filters] =>
             [cache_results] => 1
             [update_post_term_cache] => 1
             [lazy_load_term_meta] => 1
             [update_post_meta_cache] => 1
             [post_type] =>
             [posts_per_page] => 10
             [nopaging] =>
             [comments_per_page] => 50
             [no_found_rows] =>
             [order] => DESC
         )

     [tax_query] => WP_Tax_Query Object
         (
             [queries] => Array
                 (
                 )

             [relation] => AND
             [table_aliases:protected] => Array
                 (
                 )

             [queried_terms] => Array
                 (
                 )

             [primary_table] => wp_posts
             [primary_id_column] => ID
         )

     [meta_query] => WP_Meta_Query Object
         (
             [queries] => Array
                 (
                 )

             [relation] =>
             [meta_table] =>
             [meta_id_column] =>
             [primary_table] =>
             [primary_id_column] =>
             [table_aliases:protected] => Array
                 (
                 )

             [clauses:protected] => Array
                 (
                 )

             [has_or_relation:protected] =>
         )

     [date_query] =>
     [request] => SELECT SQL_CALC_FOUND_ROWS  wp_posts.ID FROM wp_posts
 WHERE 1=1  AND wp_posts.post_type = 'post' AND (wp_posts.post_status =
 'publish' OR wp_posts.post_status = 'private')  ORDER BY
 wp_posts.post_date DESC LIMIT 10, 10
     [posts] => Array
         (
         )

     [post_count] => 0
     [current_post] => -1
     [in_the_loop] =>
     [comment_count] => 0
     [current_comment] => -1
     [found_posts] => 0
     [max_num_pages] => 0
     [max_num_comment_pages] => 0
     [is_single] =>
     [is_preview] =>
     [is_page] =>
     [is_archive] =>
     [is_date] =>
     [is_year] =>
     [is_month] =>
     [is_day] =>
     [is_time] =>
     [is_author] =>
     [is_category] =>
     [is_tag] =>
     [is_tax] =>
     [is_search] =>
     [is_feed] =>
     [is_comment_feed] =>
     [is_trackback] =>
     [is_home] =>
     [is_privacy_policy] =>
     [is_404] => 1
     [is_embed] =>
     [is_paged] =>
     [is_admin] =>
     [is_attachment] =>
     [is_singular] =>
     [is_robots] =>
     [is_favicon] =>
     [is_posts_page] =>
     [is_post_type_archive] =>
     [query_vars_hash:WP_Query:private] => bcf5fd65d0a7962d637cd5cb9d865508
     [query_vars_changed:WP_Query:private] =>
     [thumbnails_cached] =>
     [stopwords:WP_Query:private] =>
     [compat_fields:WP_Query:private] => Array
         (
             [0] => query_vars_hash
             [1] => query_vars_changed
         )

     [compat_methods:WP_Query:private] => Array
         (
             [0] => init_query_flags
             [1] => parse_tax_query
         )

 )
 }}}

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/51912>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list