2017-08-22 5 views
2

Je crée mon site WordPress multilingue en utilisant polylang plugin et Loco traduire, mais rien ne se passe avec quelques lignes. Premier "Produit a été ajouté à votre panier", la deuxième est dans le bouton "checkout" page de caisse ,.WordPress texte multilangue en utilisant le code avec PolyLang

Peut-être existe-t-il du code avec lequel je peux remplacer ce texte en quelques langues?

Je pense que quelque chose comme

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

Merci pour l'aide.

Répondre

0

Je n'ai pas beaucoup d'expérience avec Polylang, mais vous pouvez probablement le faire en utilisant la fonction Polylang pll_current_language(), comme ceci:

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

merci, mais ne fonctionne pas:/ – Martenzo

+0

Essayez d'ajouter « echo pll_current_language () "pour voir les valeurs renvoyées par cette fonction pour chaque langue que vous utilisez, puis utiliser ces valeurs dans le code ci-dessus. – user8230352

+0

merci pour l'aide, mes deux langues ont retourné la même valeur, maintenant je viens de changer les options dans les paramètres polylang et maintenant c'est OK. Merci mec! – Martenzo