首页 文章

Q转换语言切换器的自定义URL

提问于
浏览
3

我目前的项目是多语言:

  • 阿拉伯语

  • 英文

我正在使用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 回答

  • 2
    • 在管理仪表板中,转到外观>菜单;

    • 使用以下代码添加自定义链接菜单项作为url:

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

    将其他字段留空 .

相关问题