Si necesitas ocultar el título en las páginas de categorías de tu web o blog, tienes distintas formas de poder hacerlo.
En general, lo más fácil y rápido es hacerlo mediante CSS.
La instrucción por defecto sería esta:
.title-archive
{
display:none;
}
Y puedes añadirlo en Apariencia > Personalizar > CSS Adicional
Si estás utilizando Genesis Framework, otra forma fácil de hacerlo es mediante el siguiente código en el archivo functions.php de tu tema o un plugin de snippets:
remove_action( 'genesis_before_loop', 'genesis_do_taxonomy_title_description', 15 );
Hola Esther,
yo quería que el título H1 de la categoría no me apareciera la foto del banner.
Tal como indicas aquí, creo que penaliza un poco a nivel de SEO.
Sabes cómo puedo hacerlo en mi caso?
Gracias por tu ayuda!!
Hola Marc!
Pues dependerá del theme que estés utilizando, pero «a malas» siempre puedes optar por buscar un ID o selector de CSS y ocultarlo con estilos.
Saludos!
muchas gracias, una consulta y si solo quiero quitar la palabra «categorias»? por yoast seo se puede quitar en la URL pero me gustaría quitarla en el titulo «CATEGORIA :»
Hola Felipe,
Puedes utilizar esta función:
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_author() ) {
$title = '' . get_the_author() . '' ;
}
return $title;
});
Elimina «Categoría», «Etiqueta» y «Autor» de los títulos de las páginas de listados correspondiente.
(En cuanto pueda lo explicaré mejor en un artículo completo)
Saludos!
Buenas noches Esther pero en productos?
Hola Maria,
Si es por CSS puedes buscar la clase específica del título para poder ocultarlo, por ejemplo: .single-product div.product .product_title { }
Otra opción si estás habituada a usar snippets de código es buscar un hook de WooCommerce para hacerlo.
Saludos!