En función del tema que estemos utilizando, es posible que aunque le indiquemos que no muestre los títulos de las páginas, no haga caso para las páginas de la tienda de WooCommerce, o quizás también necesitemos ocultar el título sólo en esas páginas, pero no en el resto de páginas de la web.
Para ello, podéis utilizar la siguiente función:
add_filter( 'woocommerce_show_page_title' , 'woo_hide_page_title' ); function woo_hide_page_title() { return false; }
Si lo que necesitas es ocultar el título en páginas o posts con Genesis Framework, consulta este artículo
Comentarios
15 respuestas a «Quitar el título «Tienda» o «Shop» en la página de WooCommerce»
|
Hola tengo ese problema en mi wordpress. Pero me puedes indicar donde debo poner esa función?
Gracias
|
Hola!
La función puedes añadirla directamente en el archivo functions.php de tu tema (o child theme, si lo utilizas) o en un plugin tipo «code snippets».
Saludos,
|
Muchas gracias Esther. Muy buen tip
|
Gracias Oscar!
|
Sabes, tengo configurada la página SHOP de woocommerce en una página distinta que he creado como «Catalogo».
Agrego el filtro pero no hay caso.
También traté de cambiar el nombre del titulo con:
add_filter( ‘woocommerce_page_title’, ‘woo_shop_page_title’);
function woo_shop_page_title( $page_title ) {
if( ‘Shop’ == $page_title) {
return «Nuevo titulo aqui»;
}
}
Pero tampoco me toma los cambios.
Sabes donde más puedo modificar?
|
Hola Bemo,
A veces hay que revisar que el tema que estemos utilizando no esté sobreescribiendo la misma función y que por prioridades sea esa la instrucción que mande. Revisa el archivo functions.php del child theme (y otros que se puedan estar incluyendo desde ese archivo) y mira si se está utilizando el mismo filtro.
Saludos!
|
oh muchas gracias, estuve buscando este código por días. Gracias
|
Genial! Me alegra que te haya servido.
|
Hola, estaba buscando una solución y parece que se puede aplicar esta para mi problema. Tengo una web wordpress con diferentes páginas y objetivos. He utilizado una plantilla con el tema Resca. Ahora he incluido el plugin Woocommerce y al asignar la página principal de la tienda, me añade automáticamente el titulo SHOP en el slider y no soy capaz de cambiarlo.
He añadido el código expuesto aquí pero no hay cambio.
¿Puedes ayudarme?
|
Hola Carlos! No conozco Resca, pero a veces pasa que el theme utiliza el mismo hook o función en su código que invalida el que puedas poner tu. Puedes probar añadiendo modificando la prioridad por defecto de la función que es 10:
add_filter( 'woocommerce_show_page_title' , 'woo_hide_page_title', 10 );
Saludos!
|
Muchas gracias por tu respuesta. He incluido el comando en el fichero functions.php que es donde supongo hay que ponerlo pero no da el resultado esperado.
|
Hola Carlos! Revisa los archivos del theme, a ver si también están utilizando ese hook y por eso no te lo coge… sino, otra alternativa sería ocultarlo por CSS, buscando el selector para esa página.
Saludos!
|
hola
he intentado ponerlo al final del archivo functions.php y se queda colgado y tengo que forzar la salida….
|
Hola Sonia,
Prueba a utilizar un plugin como code snippets para probar el código antes de ponerlo en functions.php, así si detecta un error te dará una pista de cual es el problema en lugar de quedarse colgado directamente.
Saludos,
|
Me ha ayudado bastante, mil gracias.