Не меняются таксономии WPML

Я использую WPML для многоязычного веб-сайта. Он отлично работает, за исключением таможенных таксономий.

В админке я могу только присоединяться к иностранным сообщениям к иностранным таксономии (что именно это нужно делать), но в общественном месте, при получении таксономий кажется, что текущий язык игнорируется: я получаю все таксономии.

Любая помощь будет принята с благодарностью!

Благодарю.

Solutions Collecting From Web of "Не меняются таксономии WPML"

взломать фильтр the_terms:

$terms = get_terms('YOUR-TAXONOMY','hide_empty=1' ); if (!empty( $terms )){ $term_links = ""; foreach ( $terms as $term ) { if($term->term_id == icl_object_id($term->term_id,'YOUR-TAXONOMY',false,ICL_LANGUAGE_CODE)){ $term_links[] = '<li><a href="'.$category_url.'?YOUR-TAXONOMY='. $term->slug.'"> ' . $term->name . '' . $term->name . '</a></li>'; } } echo join( '', $term_links ); } 

Я узнал, что при получении таксономии вы должны это сделать:

  $args = array( 'hide_empty' => true, 'taxonomy' => 'projet_thematique' ); $thematiques = get_terms('projet_thematique', $args); 

Дело было сделано путем добавления таксономии в качестве аргумента.

Надеюсь, это будет полезно для других;)