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

Relacionados


Cómo configurar el slug /blog/ solo para entradas en WordPress y redirigir correctamente

En ocasiones, necesitamos modificar la estructura de enlaces permanentes en WordPress para que solo las entradas del blog tengan el slug /blog/, mientras que el […]

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 […]