2016-12-18 167 views
2

我当前的项目Qtranslate自订网址是多语种的:的语言切换器

  1. 阿拉伯语
  2. 英语

我正在做一个自定义语言切换器与Qtranslate plugin.And这是我想要做什么:

  1. 在英文内容中,用户只想按阿拉伯语言的语言URL,所以他切换到阿拉伯语版本。
  2. 在阿拉伯语内容,用户想按语言URL只对英语语言,让他切换到英文版本。

我做什么,我追加到header.php中后WordPress的调用菜单此代码:

<?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 

但是,它什么都不做与我和它似乎调用从浏览器或DB最后兑现的语言,我不知道怎么样?

所以,我会非常感激,如果你能引导/帮我做这件服装的语言切换器。

回答

2
  • 在管理仪表板,转到外观>菜单;
  • 用下面的代码添加自定义链接菜单项的网址:

    #qtransLangSwLM?flags=none&title=current&current=hidden 
    

保留其他字段为空。