07May 2012 2 Comments */?>

Obtener todas las categorías padre

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

Es un proyecto de un cliente que estoy trabajando necesito mostrar las categorías padres de cierta categoría en diferentes lugares de la página por un gusto de los diseñadores. Para ello necesite crear una pequeña función que me de todas las categorías padres y quería compartirlo con todos ustedes.
Para ello debemos hacer lo siguiente:

function mqw_categorias_padre(){
   $categoria = get_the_category(); 
   $categorias = get_category_parents($categoria[0]->term_id, FALSE, ':');
   $top_cat = split(':',$categorias);
   return $top_cat;
}
 
$categorias = mqw_categorias_padre();
 
echo $categorias[0] ; // muestra la categoría superior
echo $categorias[1] ; // muestra la categoría siguiente a la superior

Con esta simple función podrán mostrar las categorías padre en cualquier lugar de su template

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

  • Muy buena la función, por mi parte he logrado mostrar un listado de categorías hijo de una categoría padre, de acuerdo a la categoría donde se encuentra. y/o aplicar un custom template a todas las categorías hijo de una categoría padre específica, sin embargo lo que deseo es, hacer una lista de categorías sea con select o checkbox, donde al seleccionar una categoría padre, se cargue una segunda lista con las categorías hijo que le correspondan. Estoy verde en esto, espero me puedas ayudar.

    • masquewordpress

      Fijate si esto de ta una pista http://www.masquewordpress.com/obtener-todos-los-terminos-de-una-taxonomia/ y fijate tambien en el sitio como usar ajax corractamente en wordpress. Saludos