Cómo ocultar el título de entradas y páginas en el tema Astra #SemanaAstra

Siempre suelo decir que una de las características que debe tener todo tema WordPress actual es la «prescindibilidad», o sea, la capacidad de que tú, como dueño de tus contenidos, puedas decidir qué se muestra y qué no en cada situación, página o entrada de tu web.

Con este objetivo, cada vez hay más temas y plugins que ofrecen la posibilidad de ocultar los títulos de entradas y páginas, pues en muchas ocasiones, especialmente cuando lo primero que hay en el contenido es una imagen o vídeo, sobra mostrar el título de la página.

Por supuesto, el tema Astra cumple con esta característica de «prescindibilidad», y lo hace con nota, sin tener que adquirir la versión de pago.

Cómo ocultar el título de una entrada o página con el tema Astra

Si solo quieres ocultar el título de una entrada o página con Astra no tienes que escribir ni una sola línea de código.

El tema Astra añade al editor de WordPress una serie de ajustes desde los que puedes personalizar, mostrar u ocultar los distintos elementos del tema: cabeceras, barras laterales, y por supuesto el título.

Solo tienes que ir a la sección de ajustes de Astra y desactivar el título.

El título de tu entrada o página seguirá existiendo internamente, a nivel de código, pero no se mostrará en tu contenido.

Además, pasará de ser un H1 a ser el title de la página, pudiendo asignar H1 a otro elemento del contenido.

Cómo ocultar los títulos de todas las entradas y páginas con el tema Astra

Ahora bien ¿tienes decidido que no se muestren nunca los títulos de tus entradas y páginas?

Sería bastante peñazo tener que ir marcando esa casilla en todas las entradas y páginas ¿no?

Pues no, puedes desactivar los títulos globalmente, para todas las entradas, páginas y otros tipos de contenido, con un simple código, que como siempre añadiremos al archivo functions.php del tema hijo activo:

/* Desactivar/ocultar títulos en todos los tipos de contenido */ 
function your_prefix_post_title() { 
$post_types = array('page'); 
if ( ! in_array( get_post_type(), $post_types ) ) { return; } // Desactivar imagen destacada, de paso 
add_filter( 'astra_the_title_enabled', '__return_false' ); 
}
add_action( 'wp', 'your_prefix_post_title' );

En este ejemplo lo  hemos desactivado para las páginas. Para otros tipos de contenido sustituye o añade el tipo de contenido al array.

VALORA Y COMPARTE ESTE ARTÍCULO PARA MEJORAR LA CALIDAD DEL BLOG…
(1 votos, promedio: 5)

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

Deja un comentario

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

 

Ir arriba Ir al contenido