Cómo ocultar el título de las páginas en el tema Astra

Cada vez es más común ocultar el título de las páginas cuando estás diseñando una web con WordPress, debido fundamentalmente a que diseñamos mediante bloques de contenido y normalmente el título de la página queda por fuera del diseño, y lo que más hace es molestar.

Cualquier tema WordPress moderno debería permitir no mostrar el título de la página a voluntad, precisamente para evitar este tipo de desastres de diseño.

Astra es un buen ejemplo de tema WordPress con todo lo que debe tener un buen tema actualmente.

Cómo ocultar el título en páginas concretas

Como te decía, es importante que el tema WordPress te permita ocultar a voluntad el título en aquellas páginas que no lo necesiten, incluso en las que sea un elemento molesto, discordante con el diseño.

Me refiero especialmente a páginas con diseños a pantalla completa, creadas con bloques, un maquetador como Divi o Elementor, etc.

Con Divi, por ejemplo, no tienes que hacer nada, una vez activas el constructor Divi automáticamente no se mostrará ningún elemento común de la página, como el título, solo se mostrarán las secciones, filas y módulos que tú añadas.

Pero con los temas que no incluyen maquetador debes buscar un ajuste específico, como el que tienes en Astra.

Una vez marcada la casilla de desactivar título y guardes los cambios ya no se mostrará en tu página, y la diferencia es tremenda ¿verdad?

Lo único que se muestra es lo que hayas creado con bloques, tú tienes todo el control.

Pero ¿y si quiero que ninguna página tenga título?

Cómo ocultar el título en todas las páginas

Si no quieres que tenga título ninguna página de tu web, porque siempre las maquetas con bloques, no hay un ajuste global en Astra que te permita desactivarlos en todas las páginas.

Pero puedes aplicar un filtro que lo consiga, así:

/* Desactivar título en páginas de Astra */ 
function ayudawp_paginas_sin_titulo() { 
$post_types = array('page'); 
if ( ! in_array( get_post_type(), $post_types ) ) { return; }
add_filter( 'astra_the_title_enabled', '__return_false' ); 
}
add_action( 'wp', 'ayudawp_paginas_sin_titulo' );

Solo tienes que añadir el código anterior al final del archivo functions.php del tema hijo de Astra o en tu plugin de personalizaciones y guardar los cambios.

Automáticamente se dejarán de mostrar los títulos en todas tus páginas.

¿Quieres que se aplique también a las entradas u otro tipo de contenido?, pues añade – separados por comas – el tipo de contenido al array. Por ejemplo, para que también se oculte el título en las entradas:

$post_types = array('page,post');

Espero haberte ayudado a descubrir una funcionalidad fantástica del tema Astra, actualmente el mejor tema gratuito que hay, y también uno de los mejores temas premium que puedes usar prácticamente para cualquier tipo de web.

(5 votos, promedio: 5) Valora este artículo para ayudar a mejorar la calidad del blog

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

Sobre el autor

7 comentarios en “Cómo ocultar el título de las páginas en el tema Astra”

  1. Hola! Os escribo por aquí porque no sé a quién acudir.
    En mi web me aparece el mensaje: «¡Ya está disponible WordPress 5.7! Por favor, actualiza ahora.»
    y cuando pincho en actualizar ahora, me aparece este mensaje:

    Versión actual: 5.6.2
    Última comprobación el 11 de marzo de 2021 a las 16:28. Comprobar de nuevo.

    Este sitio no recibirá actualizaciones automáticas de nuevas versiones de WordPress.

    Sin emabargo sí me aparece la opción de actualizarlo en inglés (mi web está en español, al igual que mi WP)
    «Puedes actualizar desde WordPress 5.6.2 a WordPress 5.7–en_US manualmente:»
    ¿Me podéis ayudar?
    Gracias!

    1. Alejandro Catalán

      No sé qué opinará el gran Fernando Tellado de mi propuesta. Probablemente él te de una mejor. Mi opinión/sugerencia sería probar lo siguiente:

      1.- ¿Has probado a borrar la caché? Hay plugins como «WP Super Cache», o «WP Rocket» que te pueden ayudar.
      2.- Deshabilita todos los plugins a ver si es alguno el culpable. Intenta actualizar y luego los reactivas de nuevo.
      3.- Por experiencia propia, una vez lo solucioné accediendo vía FTP a los archivos de wordpress y fulminando el archivo .maintenance
      4.- Como última solución que se me ocurre, yo intentaría actualizarlo en inglés y luego vas a AJUSTES –> GENERALES y cambias el idioma a Español.

      Espero haberte ayudado. Cualquier cosa, avisa. b:)

      1. Mil gracias, Alejandro, por tomarte el tiempo para ofrecerme posibles soluciones a esto.
        Probaré estas opciones que me has dado a ver qué tal. Un abrazo! 🙂

      1. Hola, Fernando.
        Mil gracias por tu respuesta. Aún no me ha aparecido la opción en mi WP… a ver si pronto aparece!

      2. Alejandro Catalán

        Hostias Fernando… eso sí que es eficiencia en reparación de sitios. Seguramente se lo has arreglado con publicar tres palabras:

        «Espera un poquito»

        Y yo pensando en errores de plugins y demás. ¡qué triste!

        1. jaja, también podría ser, pero yo tenía información privilegiada en este caso, no en vano coordino la traducción de WordPress al español, y esta vez nos la han dejado más de 1 día con retraso en estar disponible, aunque llevaba traducida semanas.

          De todos modos, no está de más vaciar la caché del navegador, a veces pasa 🙂

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información base sobre privacidad:
  • Responsable: Fernando Tellado ([email protected])
  • Fin del tratamiento: Moderación de comentarios para evitar spam
  • Legitimación: Tu consentimiento
  • Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal
  • Derechos: Acceso, rectificación, portabilidad, olvido

 

Ir arriba Ir al contenido