Funciones condicionales WordPress

Programador

WordPress posee las denominadas funciones condicionales, que nos permiten conocer información extra de nuestros post y themes a la hora de programar.

 

Función
DESCRIPCIÓN
is_home()
 Saber si estás en la home de tu sitio
is_single()
 Si estamos en un post single
is_single(«4»)
 Si estamos en un post single con id 4
is_single(«Coches»)
 Si estamos en un post single con título Coches
is_single(«coches-rojos»)
 Si estamos en un post single con slug coches-rojos
comments_open()
 Si están los comentarios abiertos. Funciona dentro del Loop
pings_open()
 Si están los pings abiertos. Funciona dentro del Loop
is_page()
 Si estamos en una página
is_page(«12»)
 Si estamos en una página con id 12
is_page(«Coches»)
Si estamos en una página con título Coches
is_page(«coches-rojos»)
Si estamos en una página con slug coches-rojos
is_category()
 Si estamos en una categoría
is_category(«12»)
 Si estamos en una categoría con id 12
is_category(«Coches»)
 Si estamos en una categoría con título Coches
is_category(«coches-rojos»)
 Si estamos en una categoría con slug coches-rojos
in_category(«4»)
 Si un post pertenece a la categoría con id 4
is_author()
 Si estamos viendo una página de autor 
is_author(«142»)
 Si estamos viendo una página del autor con id 142 
is_author(«Manolo Pérez»)
 Si estamos viendo una página del autor con nickname Manolo Pérez 
is_author(«manolo-pérez»)
 Si estamos viendo una página del autor con nicename Manolo Pérez 
is_date()
 Si estamos buscando por cualquier tipo de fecha
is_year()
 Si estamos buscando por año
is_month()
 Si estamos buscando por mes
is_day()
 Si estamos buscando por dia
is_archive
 Si estamos mostrando un archivo
is_search()
 Si estamos realizando una búsqueda
is_404()
 Si estamos en la página 404
is_attachment()
 Si la página dispone de attachment
is_feed()
 Si es un feed
is_trackback()
 Si es un trackback

 

Ejemplo básico:

if (is_home()) {
     echo 'Bienvenido a la home';
}

 

Escribe una respuesta


+ 60 = 64