0

我有这个多语言网站。切换到“阿拉伯”后,有没有办法可以将徽标更改为其他徽标?

我目前正在使用 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。谁能帮我?

4

2 回答 2

0

而不是pll_default_language使用pll_current_language

pll_default_language将始终返回相同的值,即使您更改了网站语言。

于 2018-07-03T16:00:56.800 回答
0

我用get_bloginfo('language')检查 polylang 作为

<?php
$currentlang = get_bloginfo('language');
if($currentlang=="en-GB") { ?>

<?php } elseif($currentlang=="pl-PL") { ?>

<?php } ?>
于 2018-07-03T17:03:38.540 回答