Etiquetas condicionales de WordPress

Home » Blog » Etiquetas condicionales de WordPress

Las etiquetas condicionales se pueden usar para cambiar el contenido que se muestra y como se muestra, por ejemplo sirven para controlar que un mensaje de bienvenida solo se visualice en la home del sitio. O para que en una categoría concreta el color de fondo sea de un color diferente al resto de la web (esto en realidad se podría hacer solo con css pero sirve como ejemplo).

WordPress nos ofrece ciertas funciones que devuelven TRUE o FALSE dependiendo de la URL que ésta analizando.

Listado de funciones condicionales

is_home() => Es la home o página principal?

is_front_page() => Es la home o página principal? Abajo explico la diferencia con la anterior.

is_admin() => Es el administrador?

is_network_admin() => es el súper administrador, solo para multisite.

is_single() => es la página de entradas?

is_page() => es la página de páginas?

is_category(‘8’) => estamos viendo la categoría 9?

is_tag() => es la página de etiquetas?

is_author() => es la página de autor?

is_search() => es la página de búsqueda?

is_404() => Es la página de error 404?

Listado de etiquetas

is_home() VS is_front_page()

Se suele generar confusión con estas 2 funciones por que parecen la misma pero no lo son. Si vamos a Ajustes -> Lectura podemos establecer una página como inicio y establecer una página para entradas (blog).

  • Si no se marca ninguna: La página principal y la página de blog son la misma (se basa en la estructura de ficheros para determinar si es index.php o front-page.php). Y las 2 funciones son TRUE.
  • Si se marca solo la página de entradas: Al no existir otra página principal, la principal y la página marcada son de blog (iguales) y en ambas solo es true is_home ya que se marca que no hay una página de inicio.
  • Si se marca solo la página de inicio: Esa página será la principal y is_front_page será TRUE e is_home FALSE.
  • Si se eligen ambas: Entonces la marcada como entrada será True para: is_front_page y para el blog FALSE.

En resumen, si no elegimos cual es nuestra página principal se determina es la lógica de WordPress la que la elige, y es TRUE para cualquier versión. Si elegimos nosotros podemos separar 2 homes: La principal y la de las entradas del blog.

Foto de Iñigo Mezo Alvarez

IÑIGO MEZO ALVAREZ (IMAcreste)


Comentarios

Deja una respuesta

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

Las reseñas son opiniones que las personas dejan en la página local de Google. Si son positivas, estas reseñas ayudarán a mejorar la confianza y credibilidad de una marca.

Participa en nuestro sorteo enviando un email con tu nombre y el asunto «Sorteo AUDITORÍA SEO». Se realizara un sorteo cada mes.

Evaluación EXCELENTE
A base de 7 reseñas
Contactamos con Iñigo para el diseño web de nuestra tienda online y estamos encantados. Su asesoramiento, seguimiento y trato han sido excepcionales. Un verdadero crack. Recomendado al 100%. No dudes en ponerte en contacto con el.
erlantz rique
erlantz rique
19/02/2024
Un acierto quien elija a Iñigo. Autentico profesional, se preocupó en todo momento que entendiera el funcionamiento de la web. Me explicó todo las veces necesarias hasta entenderlo. Se preocupó y acertó en que la web tuviera lo que le pedí y lo hizo con creces. Muy contento con el servicio prestado. Una vez realizado el trabajo, cualquier duda que tengo me sigue ayudando. Lo recomiendo sin temor a equivocarme.
Jose Marlasca
Jose Marlasca
06/02/2024
Dió en la clave y nos dió los instrumentos que necesitábamos en esos momentos, y sobre todo entendió a la perfección lo que buscábamos. Lo mejor de web que hemos tenido en 24 años. Eskerrik asko Mezo!!
Troka Abentura
Troka Abentura
07/01/2024
Compromiso, implicación e innovación en los proyectos. Atento a las necesidades e incansable en la búsqueda de soluciones. Muy buena opción.
Jabier Fuertes Udaondo
Jabier Fuertes Udaondo
07/01/2024
Si buscas a alguien que además de hacer un diseño web moderno, responsivo y adaptado a tu sector, te explique por qué plantea el diseño web de esa manera y que te explique y ayude en posicionar tu web lo mejor posible en base a los objetivos fijados, ese es Iñigo Mezo y os lo recomiendo al 100%
Asier Hermoso
Asier Hermoso
03/01/2024
Genial trabajar con él! Además de ser muy buen profesional, experto y responsable, a destacar tanto su implicación en cada proyecto, así como su trato siempre cercano y su paciencia infinita ;) Un crack!!
itxaso zubia
itxaso zubia
15/12/2023
El plugin gratuito para integrar productos de Prestashop en Wordpress muy sencillo de utilizar y muy bien documentado, os felicito.
Fernando Cózar
Fernando Cózar
02/11/2023