Php Qtranslate语言切换器的自定义URL

Php Qtranslate语言切换器的自定义URL,php,wordpress,localization,qtranslate,qtranslate-x,Php,Wordpress,Localization,Qtranslate,Qtranslate X,我当前的项目是多语言的: 阿拉伯文 英式 我正在使用Qtranslate插件制作自定义语言切换器。这就是我想要做的: 在英语内容中,用户只想按阿拉伯语的语言URL,以便切换到阿拉伯语版本 在阿拉伯语内容中,用户只想按英语的语言URL,以便切换到英语版本 我所做的是,在wordpress调用菜单后,在header.php中添加以下代码: <?php $current_lang=qtranxf_getLanguage(); if($current_lang=="ar"){

我当前的项目是多语言的:

  • 阿拉伯文
  • 英式
  • 我正在使用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:

      #qtransLangSwLM?标志=无&标题=当前&当前=隐藏
      

    其他字段留空。

    以下是解决方案:仅文本、隐藏当前语言、隐藏菜单标题、内联项

    #qtransLangSwLM?flags=none&title=none&current=hidden&type=AL
    
    以下是可用选项的参考

    type = [LM|AL]
    title = [none|Language|Current]
    current = [shown|hidden]
    flags = [none|all|items]
    lang_names = [shown|hidden]
    colon = [shown|hidden]
    
    type = [LM|AL]
    title = [none|Language|Current]
    current = [shown|hidden]
    flags = [none|all|items]
    lang_names = [shown|hidden]
    colon = [shown|hidden]