ok i have added this to core but if u want to use it now plase change this in core file geodirectory_template_actions.php around line 467
CHANGE FROM:
$post_term = array_unique($post_term);
if(!empty($post_term)){
foreach($post_term as $post_term){
$post_term = trim($post_term);
if($post_term != ''):
$term = get_term_by( 'id', $post_term, $post_taxonomy);
if(is_object($term)){
$links[] = "<a href='".esc_attr( get_term_link($term,$post_taxonomy) ) . "'>$term->name</a>";
$terms[] = $term;
}
endif;
}
}
CHANGE TO:
$post_term = array_unique($post_term);
if(!empty($post_term)){
foreach($post_term as $post_term){
$post_term = trim($post_term);
if($post_term != ''):
$term = get_term_by( 'id', $post_term, $post_taxonomy);
if(is_object($term)){
$links[] = "<a href='".esc_attr( get_term_link($term,$post_taxonomy) ) . "'>$term->name</a>";
$terms[] = $term;
}
endif;
}
// order alphabetically
asort($links);
foreach (array_keys($links) as $key) {
$termsOrdered[$key] = $terms[$key] ;
}
$terms = $termsOrdered;
}