function language_selector_flags(){ $languages = icl_get_languages('skip_missing=0&orderby=code'); if(!empty($languages)){ foreach($languages as $l){ 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>'; } } }
Der oben stehende Code muss in die function.php des "default" Standard-Themes eingetragen werden. Da ich es nicht besser kann habe ich es direkt am Anfang eingefügt.
Dann muss man an die Stelle wo man die Flaggen darstellen will den folgenden Code einfügen, z.B. in der header.php:
<div id="flags_language_selector"><?php language_selector_flags(); ?></div >
Als letztes muss man noch den DIV-Container und die Flagen-IMG via CSS positionieren und stylen, z.B.:
#flags_language_selector img{
margin:1px;
border:1px solid #333;
}
Keine Kommentare:
Kommentar veröffentlichen