Cuando quieres editar y eliminar algunas páginas del wp-sitemap.xml de WordPress sin necesidad de instalar un plugin específico, puedes hacerlo a través del archivo functions.php de tu tema o del child theme que tengas activo.

En este caso, queremos quitar las referencias a categorías, etiquetas y archivos de autor o usuarios. Basta con copiar y pegar este código al final del archivo funtions.php:

//SITEMAP WP Quitar tags, categorías y usuarios
add_filter(
    'wp_sitemaps_taxonomies',
    function( $taxonomies ) {
	unset( $taxonomies['category'] );		
        unset( $taxonomies['post_tag'] );
        return $taxonomies;
    }
);

add_filter(
    'wp_sitemaps_add_provider',
    function( $provider, $name ) {
        if ( 'users' === $name ) {
            return false;
        }
        return $provider;
    },
    10,
    2
);

Lo hemos probado en la versión de WordPress 6.3.2 y funciona correctamente.

Déjanos cualquier duda o sugerencia en los comentarios, si utilizas otro método o un plugin sencillo que no meta código innecesario a tu WordPress.

Compartir en

Comentarios
Deja tu comentario
Tu dirección de correo electrónico no será publicada. Todos los campos son obligatorios.
       Es necesario aceptar la política de privacidad para comentar.

Relacionados


Mejorar SEO canonicals Prestashop

Os compartirmos un fragmento de código que mejora el comportamiento de las etiquetas canonical en Prestashop. La etiqueta canonical se utiliza para indicar a los […]