У меня есть этот многоязычный сайт. Можно ли изменить логотип на другой после переключения на «Арабский»?
Я сейчас использую плагин Polylang, и это то, что я нашел вместе:
if (pll_default_language() == 'lang1') { ?> <img src="http://umar-project.mlab.napravi.online/wp-content/uploads/2018/06/logo-white-eng.png" alt=""> <?php } else { ?> <img src="http://umar-project.mlab.napravi.online/wp-content/uploads/2018/06/logo-whiteara.png" alt=""> <?php } ?>
Я использую WordPress. Кто-нибудь может мне помочь?
я использую get_bloginfo('language') для проверки Polylang как
get_bloginfo('language')
<?php $currentlang = get_bloginfo('language'); if($currentlang=="en-GB") { ?> <?php } elseif($currentlang=="pl-PL") { ?> <?php } ?>
Вместо pll_default_language используйте pll_current_language .
pll_default_language
pll_default_language всегда будет возвращать одно и то же значение, даже если вы измените язык вашего сайта.