Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Generate an Enfold compatible qTranslate language switcher
- *
- * @return void
- */
- function qtrans_generate_enfold_compatible_language_switcher()
- {
- global $q_config;
- $languages = qtrans_getSortedLanguages();
- $num_langs = count($languages);
- $url = is_404() ? get_option('home') : '';
- wp_enqueue_style( 'avia-wpml', AVIA_BASE_URL.'config-wpml/wpml-mod.css');
- $output = '';
- $output .= "<ul class='avia_wpml_language_switch'>";
- if(is_array($languages))
- {
- foreach ($languages as $lang)
- {
- $currentlang = ($lang == $q_config['language']) ? 'avia_current_lang' : '';
- $output .= "<li class='language_".$lang." $currentlang'><a href='".qtrans_convertURL($url, $lang)."'>";
- $output .= "<span class='language_flag qtrans_flag_" . $lang . " qtrans_flag'></span>";
- $output .= "<span class='language_native'>".$q_config['language_name'][$lang]."</span>";
- $output .= "<span class='language_translated'>".$q_config['language_name'][$lang]."</span>";
- $output .= "<span class='language_code'>".$lang."</span>";
- $output .= "</a></li>";
- }
- }
- $output .= "</ul>";
- echo $output;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement