我目前的项目是多语言:
我正在使用Qtranslate插件制作自定义语言切换器。这就是我想要做的:
我做了什么,我在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
但是,它对我没有任何作用,它似乎从浏览器或数据库中调用最后一个兑换语言而我不知道如何?
因此,如果您可以指导/帮助我制作这种服装语言切换器,我将非常感激。
答案 0 :(得分:2)
使用以下代码添加自定义链接菜单项:url:
#qtransLangSwLM?flags=none&title=current¤t=hidden
将其他字段留空。
答案 1 :(得分:0)
以下是解决方案:仅文本,隐藏当前lang,隐藏菜单标题,内联项
#qtransLangSwLM?flags=none&title=none¤t=hidden&type=AL
此处是可用选项的参考
type = [LM|AL]
title = [none|Language|Current]
current = [shown|hidden]
flags = [none|all|items]
lang_names = [shown|hidden]
colon = [shown|hidden]