2016-12-18 161 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 
    

保留其他字段爲空。