¿Por qué aparece este prefijo?
WordPress, por defecto, muestra títulos como «Categoría: Noticias» o «Etiqueta: tutoriales» cuando accedes a un archivo de taxonomía. Este comportamiento viene derivado del archivo de plantilla, donde el prefijo es agregado automáticamente a través de la función get_the_archive_title()
.
Este prefijo puede ser innecesario o incluso negativo desde el punto de vista visual y de SEO, especialmente si ya estás utilizando un título personalizado con bloques o dinámicas en herramientas como Spectra o Generate Blocks, por poner un par de ejemplos.
Solución: modificar el título con un filtro
Puedes usar el siguiente snippet para interceptar y modificar el resultado de get_the_archive_title()
:
add_filter( 'get_the_archive_title', function( $title ) {
if ( is_category() ) {
$title = single_cat_title( '', false );
} elseif ( is_tag() ) {
$title = single_tag_title( '', false );
} elseif ( is_tax() ) {
$title = single_term_title( '', false );
}
return $title;
});
Este código se puede añadir de dos maneras seguras:
- Opción 1: desde tu plugin personalizado
Puedes crear uno si no lo tienes aún. Así evitas tocar el tema hijo o padre. - Opción 2: como un must-use plugin
Colócalo en un archivo .php dentro de /wp-content/mu-plugins/.
💡 Consejo: si no tienes claro cómo añadir códigos personalizados a tu web de WordPress, te lo explico en este artículo.
¿Qué conseguimos con esto?
- Eliminar el prefijo «Categoría:» de los títulos en páginas de archivo de taxonomías.
- Tener un diseño más limpio y profesional.
- Mejorar la experiencia del usuario.
- Posiblemente, mejorar también la optimización para buscadores.
Recomendación extra
Si usas Spectra o cualquier otro plugin de bloques y muestras los títulos con un bloque dinámico personalizado, el resultado puede seguir mostrando el prefijo. En ese caso, asegúrate de que el bloque esté recogiendo el título ya filtrado, o en su defecto utiliza un bloque HTML dinámico que llame directamente a la función single_cat_title()
.
¿Quieres más trucos útiles como este?
Pásate por la mejor biblioteca de snippets en castellano de WordPress y encuentra soluciones rápidas y seguras para mejorar tu web.
📸 Imagen: Matthew Fournier en Unsplash