- Stato
- Risolto
- Segnalato per
- WPML String Translation 3.2.14
- Risolto in
- WPML String Translation 3.3.3
- Plugin/tema correlato
- Astra
- Tag dell’argomento
- Bug, Compatibility
Panoramica del problema
Se la lingua del tuo profilo utente è diversa dalla lingua predefinita del sito, visitare il Customizer di WordPress fa sì che le stringhe originali vengano sostituite dalle loro traduzioni. Questo si verifica con le stringhe dell’area di amministrazione registrate in WPML > Traduzione stringhe.
Questo problema può interessare i temi che utilizzano le opzioni del Customizer, come Astra Theme.
Soluzione alternativa
Assicurati di avere un backup completo del tuo sito prima di procedere.
- Apri il file …/wp-content/plugins/wpml-string-translation/inc/admin-texts/wpml-admin-texts.class.php.
- Cerca la riga 214.
- Sostituisci:
$isAdmin = is_admin() && ! wpml_is_ajax();
- Con:
$isAdmin = is_admin() && ! wpml_is_ajax() || ( isset($_REQUEST["wp_customize"]) && $_REQUEST["wp_customize"] == "on" ) || ( isset($_POST["screen_id"]) && $_POST["screen_id"] == "customize");