Revision: 21255
Updated Code
at December 20, 2009 05:25 by zartgesotten
Updated Code
// Languages links to display in the header // function wpml_languages_list_notext($skip_missing=0, $div_id = "langselector"){ if(function_exists('icl_get_languages')){ $languages = icl_get_languages('skip_missing='.intval($skip_missing)); if(!empty($languages)){ echo '<div id="'.$div_id.'"><ul>'; foreach($languages as $l){ echo '<li>'; if(!$l['active']) echo '<a href="'.$l['url'].'">'; echo '<img src="'.$l['country_flag_url'].'" alt="'.$l['language_code'].'" />'; if(!$l['active']) echo '</a>'; //if(!$l['active']) echo '<a href="'.$l['url'].'">'; // echo $l['native_name']; //if(!$l['active']) echo ' ('.$l['translated_name'].')'; //if(!$l['active']) echo '</a>'; echo '</li>'; } echo '</ul></div>'; } } }
Revision: 21254
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at December 8, 2009 05:18 by zartgesotten
Initial Code
function languages_list_footer(){ $languages = icl_get_languages('skip_missing=0'); if(!empty($languages)){ echo '<div id="footer_language_list"><ul>'; foreach($languages as $l){ echo '<li>'; if($l['country_flag_url']){ if(!$l['active']) echo '<a href="'.$l['url'].'">'; echo '<img src="'.$l['country_flag_url'].'" height="12" alt="'.$l['language_code'].'" width="18" />'; if(!$l['active']) echo '</a>'; } //if(!$l['active']) echo '<a href="'.$l['url'].'">'; //echo icl_disp_language($l['native_name'], $l['translated_name']); //if(!$l['active']) echo '</a>'; echo '</li>'; } echo '</ul></div>'; } }
Initial URL
http://wpml.org/documentation/support/creating-multilingual-wordpress-themes/#language_switcher
Initial Description
Of course the Plugin from wpml.org has to be installed, the file "wpml-integration.php" from docs/theme-integration has to be copied into your theme-directory and the call include "wpml-integration.php"; has to be copied to your functions.php. After that, you can simply place <?php> somewhere in your theme.
Initial Title
WPML.org Insert Language Selector with ONLY Flags (horizontal)
Initial Tags
plugin, wordpress
Initial Language
PHP