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 mostrarlo en todas las demás páginas de su sitio. A continuación, se muestran dos formas diferentes de hacerlo. Ambos son realmente fáciles e incluso el novato de WP más grande debería poder hacerlo.

Comprobando si Is_Front_Page

En mi opinión, este es el mejor método a utilizar. Básicamente, ejecuta una prueba de php muy rápida para ver si la página actual es la página principal de su sitio y, de ser así, muestre lo que sea. Vea el código de ejemplo a continuación:


	Do stuff here

Comprobando si Is_Home

Alternativamente, puede verificar si la página actual es la “página de inicio” y, si es así, hacer algo. Vea el ejemplo a continuación:


	Do stuff here

Si Is_Home VS. Is_Front_Page

Probablemente se esté preguntando cuál es la diferencia entre if “front_page” y “home”. Es realmente sencillo. Básicamente, la “página principal” es la primera página de su sitio (la página de inicio), mientras que “inicio” es la página donde se muestran sus últimas publicaciones.

Usar is_front_page siempre que desee que aparezca algo en la página de inicio, sin importar si es 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á configurado como página de inicio.

La barra lateral, el encabezado o el pie de página alternativos solo para 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 hacer esto, simplemente siga los sencillos pasos a continuación:

  1. Cree un nuevo archivo específico de la página de inicio (sidebar-home.php, footer-home.php o header-home.php)
  2. Agregue lo que necesite a su archivo
  3. Llame al archivo nuevo en el archivo home.php o index.php (cualquiera que sea su plantilla que esté usando para la página de inicio); para hacerlo, simplemente use uno de los métodos a continuación:




Este método es un poco más complicado 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 para mostrar contenido condicionalmente 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 ¡ustedes estarán prestando un servicio a todos!