- Stato
- Aperto
- Segnalato per
- WPML Multilingual & Multicurrency for WooCommerce 5.3.8
- Tag dell’argomento
- Bug, Compatibility, WCML
Panoramica del problema
Quando si traducono le impostazioni di un gateway di pagamento di WooCommerce (come titoli e descrizioni) tramite il componente aggiuntivo WPML Traduzione stringhe, le stringhe tornano allo stato “richiede aggiornamento” dopo aver visitato il front-end, in particolare durante il processo di checkout.
Soluzione alternativa
Assicurati di avere un backup completo del tuo sito prima di procedere.
- Apri il file …/wp-content/plugins/woocommerce-multilingual/inc/class-wcml-wc-gateways.php.
- Cerca la riga 78.
- Sostituisci:
$this->register_gateway_settings_strings( $load_gateway->id, $load_gateway->settings );
- Con:
if (is_admin()) { $this->register_gateway_settings_strings( $load_gateway->id, $load_gateway->settings ); }