Php 根据语言更改文本

Php 根据语言更改文本,php,jquery,Php,Jquery,我使用Wordpress和语言切换器在各种语言之间切换。在模板中,我使用这段代码切换硬编码文本 <?php if(ICL_LANGUAGE_CODE == 'en') { ?> This is english <?php } else { ?> This is another language <?php } ?> 这是英语 这是另一种语言 我有一个侧边栏,但它是通过各种小部件创建的,所以我不能将相同的修复放在适当的位置 使用jquery,如

我使用Wordpress和语言切换器在各种语言之间切换。在模板中,我使用这段代码切换硬编码文本

<?php if(ICL_LANGUAGE_CODE == 'en') { ?>
   This is english
<?php } else { ?>
   This is another language
<?php } ?>

这是英语
这是另一种语言
我有一个侧边栏,但它是通过各种小部件创建的,所以我不能将相同的修复放在适当的位置

使用jquery,如何将特定div中的所有文本作为目标并用其他内容替换


如果我把jquery放在上面的代码中,那么它应该可以工作,不是吗?

jquery/JS是客户端,PHP是服务器,所以说,有一个机会将PHP注入JavaScript,那就是在页面的运行时。您可能可以执行以下操作:

$(document).ready(function() {
    var language = '<?php echo ICL_LANGUAGE_CODE?>';
    if (language == "EN") {
        $("#IDOFDIV").html("NEW HTML HERE");
    }
});
$(文档).ready(函数(){
var语言=“”;
如果(语言==“EN”){
$(“#IDOFDIV”).html(“此处为新html”);
}
});

谢谢,把它放在我的PHP循环中是有效的,所以不需要jquery中的if语句。