function wpml_shortcode_lang_ISO() {
$languages = icl_get_languages('skip_missing=0');
// if( 1 < count( $languages ) ) {
if (function_exists('icl_get_languages')) {
$languages = icl_get_languages('skip_missing=0&orderby=code&order=desc');
$langs = '';
echo '
';
if(!empty($languages)){
foreach($languages as $l){
$class = $l['active'] ? ' class="active"' : '';
if ($class) {
$langs .= '
' . strtoupper ($l['language_code']). ' | ';
} else {
$langs .= '
' . strtoupper ($l['language_code']). ' | ';
}
}
$langs = substr($langs,0,-3);
// echo $langs;
}
echo '
';
}
return $langs;
}
add_shortcode( 'wpml_custom_lang_ISO', 'wpml_shortcode_lang_ISO' );
?>