Las funciones condicionales de WordPress

Las funciones condicionales nos permiten saber ciertas cosas desde nuestros themes de WordPress como, por ejemplo, si estamos en la pagina principal o en la de un post. Con ellas nos ahorraremos tener que hacer consultas que dependen de otros ficheros o de otras complicadas funciones. Aqui os las dejo con una pequeña explicacion de cada una.

PAGINA PRINCIPAL:

  • is_home() -> cuando estamos en la pagina principal.

POTS “SINGLE”:

  • is_single() -> nos indica si estamos en un post simple (single).
  • is_single(’68′) -> nos indica si estamos en el post single con ID 68.
  • is_single(‘Funciones Condicionales’) -> nos indica si estamos en el post single con titulo “Funciones Condicionales”.
  • is_single(‘funciones-condicionales’) -> nos indica si estamos en el post single con slug (enalce permanente) “funciones-condicionales”.

PAGINA CON COMENTARIOS:

  • comments_open() -> nos indica si los comentarios estan permitidos. Necesitamos estar en el “loop“.
  • pings_open() -> nos indica si los pings estan abiertos y podemos recibirlos. Tambien necesitamos estar en el “loop“.

PAGINAS: Podemos escribir un post o una pagina. Estas funciones se refieren a las paginas.

  • is_page() -> cuando estamos en una pagina.
  • is_page(’2′) -> nos indica si estamos en la pagina con ID 2.
  • is_page(‘Contacto’) -> nos indica si estamos en la pagina con titulo “Contacto”.
  • is_page(‘sobre-mi’) -> nos indica si estamos en la pagina con slug (enlace permanente) “sobre-mi”.

CATEGORIAS:

  • is_category() -> cuando estamos viendo una categoria.
  • is_category(’31′) -> nos indica que estamos viendo la categoria con ID 31.
  • in_category(’31′) -> nos indica si un post esta dentro de la categoria con ID 31. Esto nos resulta util para configurar los asides o minipost, por ejemplo.
  • is_category(‘Fotos Curiosas’) -> nos indica que estamos en la categoria con titulo “Fotos Curiosas”.
  • is category(‘fotos-curiosas’) -> nos indica que estamos en la categoria con slug “fotos-curiosas”.

FECHA: estas funciones nos resultaran utiles si estamos buscando algo por fecha, por ejemplo, en el calendario.

  • is_date() -> nos indica si estamos buscando por cualquier tipo de fecha.
  • is_year() -> nos indica si estamos buscando por año.
  • is_month() -> nos indica si estamos buscando por mes.
  • is_day() -> nos indica si estamos buscando por dia.
  • is_time() -> nos indica si estamos buscando por fecha segun hora, minuto o segundo.

AUTOR: las paginas de autor se encuentran en el archivo authors.php.

  • is_author() -> nos indica si estamos viendo una pagina de autor.
  • is_author(’1′) -> nos indica si estamos viendo la pagina del autor con ID 1.
  • is_author(‘Ruben Diaz’) -> nos indica si estamos viendo la pagina del autor con titulo “Ruben Diaz”.
  • is_author(‘ruben-diaz’) -> nos indica si estamos viendo la pagina del autor con slug “ruben-diaz”.

Faltan unas cuantas funciones mas, pero creo que estas son las mas importantes y las que mas se utilizan. Si quereis verlas todas pasaros por el codex de WordPress, que, aunque este en ingles, se entiende todo perfectamente.

Via| aNieto2K

Mas informacion| Codex WordPress

Acerca de rogeliorabbit

Administrador de Servidores y Páginas Web actualmente sin trabajo. Me interesa la programación, PHP, diseño web, WordPress, Android … Puedes encontrarme en Google+ o en Twitter

Deja un comentario

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

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>