eboy
BlogCucu ...LifestreamContactoPluginsRegalos/Concursos
Lunes, 06/10/08. Actualizado hace 14 dias
De vuelta a este mundo de locos... 2 weeks ago

Las funciones condicionales de Wordpress

Por: rogeliorabbit @ 10 Julio 08 → Tags:

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

Esta entrada no tiene comentarios... pero tu puedes ser el primero.

Agregar comentario

Chuck Norris es la unica persona que gana a una pared jugando al fronton.¡Deje tu huella! - Ten en cuenta que el comentarío debe de estar relacionado con la entrada actual, no usar insultos ni descalificaciones hacia el autor o otros visitantes, sino Chuck Norris te seguira y nadie puede escapar de Chuck Norris.

Si quieres hacer una pregunta fuera de este tema al administrador, ve a la seccion de contacto. Recuerda que si quieres usar un avatar debes registrarte en Gravatar. Tambien lo puedes hacer marcando la casilla que esta debajo del campo del mensaje.

XHTML:Puedes usar estos tags en el comentario: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

ads