网站上不同语言的Php echo代码

时间:2016-02-04 16:05:28

标签: php

我有两种语言的网站(在wordpress上)(pl和en)。我使用PHP代码来显示社交媒体按钮。对此,我使用"自定义字段"以及页面中的数据 要显示社交媒体按钮(pl版本),我使用以下代码:

<?php
    $social_icons = get_field('social_icons',9);
    if (!empty($social_icons)) {
        echo $social_icons;
    }
?>

9 - 这是我有数据页面的数字。

我想以第二语言(en)显示它。页码375中的数据。
BTW我使用Polylang插件。

我应该用什么代码?

1 个答案:

答案 0 :(得分:1)

将要显示侧面的语言存储在变量中。

E.g。 $language

然后根据选择的语言在代码中添加另一个数字:

<?php

if ($language == "en") {
    $page = 375;
} else if ($language == "pl") {
    $page = 9;
} else {
    //any other languages?
}
$social_icons = get_field('social_icons', $page);
if (!empty($social_icons)) {
    echo $social_icons;
}
?>