Como usar get_categories () com o complemento Event Organizer

Quero exibir minhas categorias em guias. Tudo é bom, exceto meus “Próximos Eventos”, criados com o Organizador de Eventos (plugin incrível em http://wordpress.org/extend/plugins/event-organiser/ ), não estão sendo tratados como uma categoria normal, então eles não ” t aparecer. Em essência, get_categories () não está retornando a categoria de events. Como posso corrigir esta exibição?

$args = array('type'=> 'post', 'order' => 'ASC', 'hide_empty' => 1 ); $categories = get_categories( $args ); foreach($categories as $category) { echo '
  • term_id).'" title="' . sprintf( __( "View all posts in %s" ), $category->name ) . '" ' . '>' . $category->name.'
  • '; array_push($cat_list,"$category->term_id"); }

    Solutions Collecting From Web of "Como usar get_categories () com o complemento Event Organizer"

    As categorias de events são termos em uma taxonomia personalizada, ‘evento-categoria’, então você deve usar get_terms vez disso:

     //Args for which terms to retrieve $args = array('type'=> 'post', 'order' => 'ASC', 'hide_empty' => 1 ); //Array of taxonomies from which to collect the terms $taxonomies = array('event-category'); //Get the terms $terms = get_terms( $taxonomies, $args); //loop through the terms and display foreach($terms as $term) { echo '
  • name ) . '" ' . '>' . $term->name.'
  • '; array_push($cat_list,"$term->term_id"); }

    Se você deseja obter termos para a taxonomia ‘categoria’ e ‘categoria de evento’, então você pode adicionar ‘categoria’ à matriz $taxonomies .