/** * DN - FIX TEMPORAL SITEMAP WORDPRESS 7.1 * * Corrige el HTTP 404 incorrecto de los sitemaps nativos. * Eliminar cuando WordPress 7.1.1 incorpore la corrección oficial. */ add_filter( 'pre_handle_404', function ( $preempt, $wp_query ) { // Respetar cualquier decisión previa de WordPress/plugins. if ( false !== $preempt ) { return $preempt; } // Si la petición corresponde a un sitemap nativo, // impedir que WordPress la marque como 404. if ( ! empty( $wp_query->query_vars['sitemap'] ) || ! empty( $wp_query->query_vars['sitemap-subtype'] ) || ! empty( $wp_query->query_vars['sitemap-stylesheet'] ) ) { status_header( 200 ); return true; } return $preempt; }, 10, 2 );