Cómo Ocultar un Título para Posts y Páginas Selectivas de WordPress

En nuestro post sobre cómo ocultar los títulos de los widgets, teníamos un comentario interesante que presentaba una solución para ocultar los títulos de un solo post y páginas. Pensamos que podría ser útil para algunas personas. En este artículo, le mostraremos cómo ocultar el título para las publicaciones y páginas de WordPress selectivas. También te mostraremos cómo ocultar el título de todos los posts y/o páginas de WordPress.

Ocultar títulos para mensajes y páginas selectivos

¿Desea ocultar títulos para publicaciones y páginas selectivas sin editar una sola línea de código? Entonces todo lo que necesitas hacer es instalar y activar el plugin Ocultar Título para WordPress. Después de la activación, vaya a la pantalla de edición para el mensaje y la página específicos. Puedes hacerlo simplemente haciendo clic en el menú Mensajes o Páginas de tu administrador de WordPress y haciendo clic en el elemento que quieras editar. En la pantalla de edición, verá un cuadro meta Ocultar título como este:

Todo lo que tiene que hacer es marcar esta casilla y hacer clic en el botón actualizar o publicar el mensaje. Eso es todo. Ahora este plugin esconderá el título en vistas de páginas singulares. Esto significa que mostrará el título en su página principal u otras páginas de archivo, pero no en las vistas de una sola página. Abra el poste en la vista de poste único para probar el resultado y asegurarse de que todo se ve bien.

Esta solución puede ser muy útil si está creando una página de destino simple y no quiere mostrar el título.

Ocultar títulos para todos los mensajes y páginas de WordPress

No podemos pensar en una razón por la que alguien haría esto, pero veamos cómo ocultar los títulos de todas las entradas y páginas de WordPress para aprender. Si por alguna razón, desea ocultar el título de todos los mensajes y páginas de una sola página, puede hacerlo editando el tema. Hay pocas maneras de hacer esto.

La solución más fácil sería añadir este código al archivo functions.php del tema de WordPress.

12345678functionwpb_hidetitle_class($classes) {if( is_single() || is_page()) : $classes[] = ` hidetitle’;return$classes;endif; return$classes;}add_filter(‘post_class’, ‘wpb_hidetitle_class’);

Este filtro simplemente añade una clase extra, .hidetitle, a la función post_class() sólo cuando se muestra un único mensaje o página. Sin embargo, este filtro sólo funcionará si su tema de WordPress tiene soporte para la clase post. Si quieres hacer esto sólo para los mensajes y no para las páginas, entonces deshazte de la parte || is_page().

Después de añadir esta función, necesita añadir esta regla css en la hoja de estilo de su tema.

123.hidetitle .entry-title { display:none;}

En el CSS anterior hemos utilizado la propiedad de mostrar css para ocultar el título del mensaje y de la página. Sin embargo, esta regla CSS sólo funcionará si el tema de WordPress utiliza un título de entrada en el mensaje o en el título de la página. Para saber qué clase de CSS usa tu tema para los títulos de las entradas, simplemente abre tu entrada en Google Chrome o Mozilla Firefox y pasa el ratón por encima del título de la entrada. Haga clic con el botón derecho del ratón y seleccione Inspeccionar elemento. Su navegador se dividirá y verá la fuente de la página resaltando el código fuente del título del mensaje donde puede ver la clase CSS utilizada por su tema.

Supongamos que su tema utiliza el título del artículo como clase CSS para los títulos de los mensajes. Simplemente cambie el CSS de esta manera:

123.hidetitle .article-title { display:none; }

La razón por la que decimos que la solución anterior es la más fácil es porque funcionará para los temas infantiles de los marcos temáticos populares como Génesis y otros. También funcionará muy bien para los temas independientes de WordPress.

Ahora las dos soluciones que hemos mencionado anteriormente ocultarán el título, pero todavía están cargando los títulos. En otras palabras, lo esconden pero no lo eliminan. Si usted es un diseñador de temas o alguien que desea eliminar el título del mensaje o de la página de su plantilla, entonces necesita eliminar el código_título de los archivos de temas apropiados.

Si sólo quieres hacer esto para las vistas de un solo mensaje, entonces es probable que encuentres este código en tu archivo single.php. Sin embargo, si desea hacer esto para todo el sitio, entonces tendrá que editar archivos como index.php, archive.php, single.php, y cualquier otro archivo que contenga un bucle básicamente. Requerirá prueba y error si usted es nuevo en esto.

Si está trabajando con uno de los marcos de trabajo temáticos, entonces querrá seguir con la solución de plugin o la solución de post_clase que le mostramos.

Esperamos que este artículo le haya ayudado a ocultar el título de determinados artículos y páginas de WordPress. ¿Qué posibles casos de uso puede ver en los que desea ocultar los títulos de las publicaciones o de las páginas en vistas únicas? Háganoslo saber dejando un comentario a continuación.

Deja un comentario