14Jun 2012 4 Comments */?>

Obtener todos los términos de una taxonomía

Categorías: Tips de wordpress, Wordpress - Tags: ,

Con este pequeño tip pretendo explicar como obtener todos los términos de una taxonomía. Esto les puede servir para crear un dropdown por ejemplo.
Yo necesite crear esto para obtener posts de wordpress mediante AJAX según un término dado. El código es tan simple como esto:

Para crear el dropdown tan solo hay que usar get_terms(), pasando como primer valor el nombre de la taxonomía y los argumentos como segundo.

<select style="width: 240px;" name="region_selector" id="region_selector">
    <option>Choose One</option>
    <?php
	foreach (get_terms( 'NOMBRE_TAXONOMIA', $args ) as $tag)
	{
	  echo '<option value="'. $tag->name .'">'.$tag->name.'</option>';
	}
 
     ?>
</select>

Y de yapa….

Como crear un drop down con los tags de tu sitio wordpress

<select style="width: 240px;" name="region_selector" id="region_selector">
    <option>Choose One</option>
    <?php
	foreach (get_tags( $args ) as $tag)
	{
	  echo '<option value="'. $tag->name .'">'.$tag->name.'</option>';
	}
 
     ?>
</select>

Espero que les sea de utilidad en vuestros desarrollos.Saludos!!!

Damián Logghe

Programador freelancer y emprendedor en sueños. Contento de ser mi jefe y poder hacer lo que me gusta. WordPress es mi principal fuente de ingreso y me escribo tanto para ayudar como para tener una guia de memoria. Quieres contratarme? Déjame un mensaje.

More Posts - Website

Follow Me:
TwitterFacebookLinkedInGoogle Plus

  • Que sucede si lo que deseo es realizar es un lista de categorías pero con checkbox y no con select.

  • Lo siento amigo, no me funcionó el filtrado de taxonomías, solo me sale Choose one, y nada más.

  • Julio Vergara

    Saludos, me funciona muy bien, gracias

  • Daniel Sánchez

    Perfecto, muchas gracias!