Mostrar algo solo en la página de inicio de WordPress

Mostrar algo solo en la página de inicio de WordPress

A veces tiene un fragmento de código, texto o un anuncio que desea mostrar en la página de inicio de su sitio (y no es parte de home.php) pero no desea que se muestre en las páginas de todos los demás de su sitio. A continuación se muestran dos métodos diferentes. Ambos son realmente fáciles e incluso el novato de WP más grande debería poder hacerlo.

Compruebe si Is_Front_Page

En mi opinión, este es el mejor método a utilizar. Básicamente, ejecuta una prueba php realmente rápida para ver si la página actual es la primera página de su sitio y, si es así, muestra algo. Vea el código de muestra a continuación:

<?php if ( is_front_page() ) { ?>
	Do stuff here
<?php } ?>

Compruebe si Is_Home

También puede comprobar si la página actual es la “página de inicio” y, si es así, hacer algo al respecto. Vea el ejemplo a continuación:

<?php if ( is_home() ) { ?>
	Do stuff here
<?php } ?>

Si Is_Home VS. Is_Front_Page

Probablemente se esté preguntando cuál es la diferencia entre si “portada“y”hogar“. Es realmente así de simple. Básicamente el “Página delanterae “es la primera página de su sitio (la página de inicio) mientras que”hogar“Es la página donde se publican sus últimas publicaciones.

usar is_front_page siempre que desee que aparezca algo en la página de inicio, ya sea una página estática o sus últimas publicaciones.

usar es casa cuando desee mostrar algo en la página principal del blog, incluso si no está configurada como página de inicio.

Solo barra lateral, encabezado o pie de página de la página de inicio

Otra opción es crear una barra lateral, un encabezado o un pie de página específicos para la página de inicio que contenga el código, el texto o el anuncio que desea mostrar solo en la página de inicio. Para hacerlo, simplemente siga los sencillos pasos a continuación:

  1. Cree un nuevo archivo específico para la página de inicio (sidebar-home.php, footer-home.php o header-home.php)
  2. Agregue todo lo que necesita a su archivo
  3. Llame a un nuevo archivo en el archivo home.php o index.php (cualquiera que sea la plantilla que use para la página de inicio); para hacer esto, simplemente use uno de los siguientes métodos:
<?php get_header( home ); ?>

<?php get_sidebar( home ); ?>

<?php get_footer( home ); ?>

Este método es un poco más doloroso en el ** porque tienes que crear nuevos archivos. Sin embargo, funciona bien y si tiene una barra lateral, un pie de página o un encabezado completamente diferente para la página de inicio, puede ser una buena manera de mantener las cosas organizadas en los archivos de su tema.

¿Preguntas? Comentarios

Si tiene alguna pregunta o comentario sobre los métodos de visualización condicional de contenido solo en su página de inicio de WordPress, háganoslo saber en los comentarios para que podamos ayudarlo. Estoy seguro de que muchas otras personas tienen las mismas preguntas y ¡les harás un favor a todos!

Deja un comentario

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

Ir arriba