Mostrar/ocultar elementos en WordPress usando condicionales

  • Autor Autor José Jiménez
  • Fecha de inicio Fecha de inicio
José Jiménez

José Jiménez

Eta
Verificación en dos pasos activada
Verificado por Whatsapp
Holas amigos, hace unos dias, me puse a editar un tema para un nuevo proyecto, resulta que queria dejarlo lo más profesional posible y eso implicaba que los detalles minimos quedaran resueltos al 100%. Uno de estos detalles estaba en la sidebar, tenia un widget de los articulos más recientes del blog, pero, en lo personal nunca me ha gustado que ese widget se muestre en la pagina principal del blog, ya que se repite los articulos que tienes en el index y los que tienes en ese widget, (No se si me explico), por lo que no es necesario tenerlo en el index si no en el single, buscando un poco me encontre en el codex de wordpress algo que es realmente bueno y creo servira a muchos otros como ami.

El codigo es este:

Insertar CODE, HTML o PHP:
      <?php if (!([COLOR="red"]is_home[/COLOR]() )) { ?>
[COLOR="red"]Aqui va lo que quieras ocultar en el index[/COLOR]
      <?php } ?>

De esta forma tus articulos recientes aparecerán solo en el single. En este caso ese codigo lo meti a sidebar.php, recuerda que puedes jugar con diferentes elementos y no solo se trata de un widget, puedes hacerlo con muchos más elementos y de seguro te será muy útil.

Lo más importante: Si revisamos el codex de wordpress no encontramos con un montón de opciones más, como las siguientes:

is_single
is_page
is_admin y mas.
De seguro que le encuentras alguna utilidad a una. Les dejo la lista completa y los ejemplos de como poder usar las demas condicionales.

Conditional Tags « WordPress Codex

Un saludo y espero les sirva de algo :cheers:
 
Última edición:
Cambia si_page por is_page, y gracias por la info.
 
Buenas, yo tengo en un widget de texto en wordpress un anuncio de adsense, pero me gustaría que ese anuncio solo se viera en home, pero no logro hacer, ya que el codigo que trasteo es desde el widget de texto y no se si hago bien....

A ver si me pudierais ayudar! gracias!

Ya lo he conseguido, por cierto a ver que os parece mi ubicación de los tres anuncios del home
 
Y como haría por ejemplo si quiero ocultar un elemento en ciertas categorías
 

Temas similares

Atrás
Arriba