我目前的项目是多语言:
-
阿拉伯语
-
英文
我正在使用Qtranslate插件制作自定义语言切换器 . 这就是我想要做的:
-
在英文内容中,用户只想按阿拉伯语的语言URL,以便切换到阿拉伯语版本 .
-
在阿拉伯语内容中,用户只想按下英语语言URL,以便切换到英语版本 .
我做了什么,我在wordpress之后附加到header.php调用菜单这段代码:
<?php
$current_lang=qtranxf_getLanguage();
if($current_lang=="ar"){
echo "<li class='menu-item menu-item-type-custom'>". " <a class ='qtranxs_flag_en qtranxs_flag_and_text' href='http://127.0.0.1/idevlab.com/comtec.com/idevtra/'>Englsih</a>"."</li>";
}else{
echo "<li class='menu-item menu-item-type-custom'>". " <a class ='qtranxs_flag_ar qtranxs_flag_and_text' href='http://127.0.0.1/idevlab.com/comtec.com/idevtra/ar'>العربية</a>"."</li>";
}
?>
但是,URL显示得很好,但不幸的是,它将网站重新加载到当前内容而不是其他同步内容 .
我试图检查小部件的元素,我只能想到他们在语言切换器的URL中使用这个类,
<a class ='qtranxs_flag_en qtranxs_flag_and_text
但是,它对我没有任何作用,它似乎从浏览器或数据库调用最后一个兑换语言,我不知道如何?
所以,如果你可以指导/帮助我制作这个服装语言切换器,我将非常感激 .
1 回答
在管理仪表板中,转到外观>菜单;
使用以下代码添加自定义链接菜单项作为url:
将其他字段留空 .