XylotrechusZ
<?php
/*
* Goodlayers File For WPML Support
*/
if( !function_exists('logisco_get_wpml_flag') ){
function logisco_get_wpml_flag( $style = 'dropdown' ){
$ret = '';
if( function_exists('icl_get_languages') ){
$languages = icl_get_languages('skip_missing=1');
if( !empty($languages) ){
if( $style == 'icon' ){
$ret .= '<span class="logisco-custom-wpml-flag" >';
foreach($languages as $language_slug => $language){
$ret .= '<span class="logisco-custom-wpml-flag-item logisco-language-code-' . esc_attr($language_slug) . '" >';
$ret .= '<a href="' . esc_url($language['url']) . '" >';
if( !empty($language['country_flag_url']) ){
$ret .= '<img src="' . esc_url($language['country_flag_url']) . '" alt="' . esc_attr($language_slug) . '" width="18" height="12" />';
}else{
$ret .= '<span class="logisco-head">' . gdlr_core_escape_content($language['native_name']) . '</span>';
}
$ret .= '</a>';
$ret .= '</span>';
}
$ret .= '</span>';
}else if( $style == 'dropdown' ){
$ret .= '<span class="logisco-dropdown-wpml-flag" id="logisco-dropdown-wpml-flag" >';
$ret .= '<span class="logisco-dropdown-wpml-current-language" >' . ICL_LANGUAGE_CODE . '</span>';
$ret .= '<span class="logisco-dropdown-wpml-list" >';
foreach($languages as $language_slug => $language){
if( $language['language_code'] != ICL_LANGUAGE_CODE ){
$ret .= '<span class="logisco-dropdown-wpml-item" >';
$ret .= '<a href="' . esc_url($language['url']) . '" >';
$ret .= $language['native_name'];
$ret .= '</a>';
$ret .= '</span>';
}
}
$ret .= '</span>';
$ret .= '</span>';
}
}
}
return $ret;
}
}