2017-08-22 52 views
2

我使用polylang插件和Loco translate創建了我的多語言WordPress網站,但沒有什麼會發生在少數幾行上。首先「產品已添加到您的購物車」,其次是在結帳頁面「結賬」按鈕。使用PolyLang代碼的WordPress多語言文本

也許代碼存在,我可以替換這個文本在幾種語言?

我心裏有類似的東西

If ($lang = 'gb') { 
Product has been added to your cart } else { 
Other language text goes here } 

感謝您的幫助。

回答

0

我沒有與polylang太多的經驗,但你很可能使用polylang pll_current_language()功能,這樣實現這一點:

if (pll_current_language() == 'en') { 
    echo "Product has been added to your cart"; 
} else if (pll_current_language() == 'de') { 
    echo "Text in german"; 
} 
+0

感謝,但沒有工作:/ – Martenzo

+0

嘗試添加「回聲pll_current_language( )「來查看此函數爲您使用的每種語言返回的值,然後在上面的代碼中使用這些值。 – user8230352

+0

感謝您的幫助,我的語言都返回了相同的值,現在我只是更改了polylang設置中的選項,現在沒關係。謝啦! – Martenzo