WPML
Statut
Résolu
Signalé pour
WPML String Translation 3.2.14
Résolu dans
WPML String Translation 3.3.3
Extension/thème associé
Astra
Étiquettes de sujet
Bug, Compatibility

Aperçu de l’anomalie

Si la langue de votre profil d’utilisateur est différente de la langue par défaut du site, accéder à l’outil de personnalisation de WordPress entraîne le remplacement des chaînes d’origine par leurs traductions. Cela se produit avec les chaînes de l’interface d’administration enregistrées dans WPML > Traduction de chaînes.

Ce problème peut affecter les thèmes qui utilisent les options de l’outil de personnalisation, tels que le thème Astra.

Solution de contournement

Veuillez vous assurer de disposer d’une sauvegarde complète de votre site avant de continuer.


  • Ouvrez le fichier …/wp-content/plugins/wpml-string-translation/inc/admin-texts/wpml-admin-texts.class.php.

  • Recherchez la ligne 214.

  • Remplacez :
    		$isAdmin = is_admin() && ! wpml_is_ajax();

  • Par :
    		$isAdmin = is_admin() && ! wpml_is_ajax() || ( isset($_REQUEST["wp_customize"]) && $_REQUEST["wp_customize"] == "on" ) || ( isset($_POST["screen_id"]) && $_POST["screen_id"] == "customize");

Toutes les anomalies connues →