Problème : Vous essayez de traduire automatiquement vos chaînes personnalisées, mais vous rencontrez l'erreur "Call to undefined function env()". Vous souhaitez savoir pourquoi la fonction env() n'est pas définie et comment résoudre cette erreur de traduction. Solution : Nous vous recommandons d'augmenter la valeur de WP_MEMORY_LIMIT dans votre fichier wp-config.php pour résoudre le problème. Ajoutez la ligne suivante avant la ligne /* C'est tout, n'éditez plus ! Bonne publication. */:
define('WP_MEMORY_LIMIT', '256M');
Si cette solution ne résout pas votre problème ou si elle semble dépassée, nous vous conseillons de vérifier les problèmes connus, de vérifier la version du correctif permanent et de confirmer que vous avez installé les dernières versions des thèmes et plugins. Si le problème persiste, n'hésitez pas à ouvrir un nouveau ticket de support sur notre forum de support.
Problème : Vous développez votre site web avec Divi et avez créé une section en utilisant un plugin appelé Divi Sensei Timeline. WPML ne semble pas reconnaître cette section, et sur la page en anglais, le texte est resté en français. Solution : Chaque module de constructeur de page nécessite une configuration XML pour que WPML puisse le traduire avec l'éditeur de traduction WPML. Il est probable que l'auteur de ce module n'ait pas créé une telle configuration. Nous expliquons comment créer cette configuration ici.
Vous pouvez ajouter la configuration suivante dans WPML > Paramètres > Configuration XML personnalisée :
Ensuite, éditez le widget sur le contenu original et sauvegardez la page à nouveau. Si vous ouvrez maintenant l'éditeur de traduction WPML, vous devriez être capable de traduire tous les textes du widget.
Nous vous suggérons de signaler ce problème à l'auteur de ce plugin.
Si cette solution ne s'applique pas à votre cas, car elle pourrait être obsolète ou inappropriée, nous vous recommandons vivement de vérifier les problèmes connus sur https://wpml.org/known-issues/, de vérifier la version de la correction permanente et de confirmer que vous avez installé les dernières versions des thèmes et plugins. Si le problème persiste, n'hésitez pas à ouvrir un nouveau ticket de support sur notre forum de support.
Problème : Vous utilisez deux headers différents configurés pour des pages spécifiques avec Royal Addons et Elementor. Les headers disparaissent lorsque vous changez la langue sur les pages. Solution : 1. Vous n'avez pas besoin de traduire les menus dans ces modèles. Les menus sont gérés automatiquement et récupèrent les titres traduits. Pour plus d'informations sur la gestion des menus traduits, consultez la documentation sur la traduction des menus. 2. Pour les conditions des headers, remplacez les ID des pages originales (996 et 108) par les ID des pages traduites dans les conditions de votre thème.
Si cette solution ne résout pas votre problème ou semble obsolète, nous vous recommandons de vérifier les problèmes connus, de confirmer que vous avez installé les dernières versions des thèmes et plugins, et de vérifier la version du correctif permanent. Si nécessaire, n'hésitez pas à ouvrir un nouveau ticket de support sur notre forum de support.
Problem: Vous avez traduit les items et catégories de votre Masonry Gallery, mais ils ne s'affichent pas correctement sur la page traduite. Solution: 1. Assurez-vous que le slug pour "masonry_gallery" est identique dans toutes les langues en allant dans WPML > Settings > Post types. 2. Vérifiez également le slug pour "masonry_gallery_category" dans WPML > Settings > Taxonomies. 3. Ajoutez le code suivant dans WPML > Settings > Custom XML configuration et sauvegardez:
4. Faites une modification mineure sur la page originale et sauvegardez. 5. Ouvrez la traduction dans notre éditeur et traduisez le slug de la catégorie. Si le problème persiste, re-sauvegardez toutes les traductions de Masonry Gallery Items en allant dans Masonry Gallery > Masonry Gallery Items, changez la langue en haut de l'écran pour le français, ouvrez les items un par un et cliquez sur "Update".
Si cette solution ne résout pas votre problème ou semble obsolète, nous vous recommandons de vérifier les problèmes connus, de vérifier la version du correctif permanent et de confirmer que vous avez installé les dernières versions des thèmes et plugins. Si nécessaire, n'hésitez pas à ouvrir un nouveau ticket de support sur notre forum de support.
Problème : Vous tentez de configurer l'URL de la version portugaise de votre site pour qu'elle soit /pt, mais l'URL /pt-pt apparaît à la place. Solution : Dans WPML, la langue portugaise est définie avec le code
pt-PT
, ce qui entraîne automatiquement la structure d'URL /pt-pt/. Il n'est pas possible de la remplacer simplement par /pt/ dans les réglages standards. Voici quelques solutions de contournement possibles : 1. Créer une langue personnalisée avec le code
pt
. Cependant, cette méthode est complexe si votre site comporte déjà plusieurs langues, car elle nécessite de réassigner le contenu, les menus et les traductions existants. 2. Utiliser des réécritures d'URL côté serveur pour faire apparaître /pt/ au lieu de /pt-pt/. Cette méthode peut parfois fonctionner, mais elle ne garantit pas la stabilité au niveau du référencement, des liens ou du fonctionnement général du site. Nous recommandons de conserver la structure par défaut /pt-pt/.
Si cette solution ne vous convient pas ou semble obsolète, nous vous invitons à consulter les problèmes connus et à vérifier si vous avez installé les dernières versions de vos thèmes et plugins. Si le problème persiste, n'hésitez pas à ouvrir un nouveau ticket de support sur notre forum de support en français.