0
Эта функция является частью WMPL-Plugin (Language-Selector) для Wordpress. Мне нужно расширение (if/else) этой функции, которое позволяет показывать еще один флаг-образ на активных сайтах.Как изменить эту короткую php-функцию? (Wordpress)
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>';
}
}
}
CSS не проблема, но мои PHP-навыки находятся на очень низком уровне. Было бы здорово, если бы кто-нибудь мог сказать мне решение. Спасибо, что помогли мне!
Спасибо, это работает, но только если активное изображение всегда одно и то же. Я думаю, мне нужна модификация country_flag_url, например country_flag_url + _active (= en_active.png, es_active_png ...) Моя проблема заключается в том, что country_flag_url включает полное имя файла (например, en.png) –