WPML
Statut
Ouvert
Signalé pour
WPML Multilingual & Multicurrency for WooCommerce 5.3.8
Étiquettes de sujet
Bug, Compatibility, WCML

Aperçu de l’anomalie

Lors de la traduction des paramètres d’une passerelle de paiement WooCommerce (tels que les titres et les descriptions) via le module complémentaire WPML Traduction de chaînes, les chaînes de texte repassent à un statut « mise à jour requise » après avoir visité l’interface publique, en particulier lors du processus de validation de commande.

Solution de contournement

Assurez-vous d’avoir une sauvegarde complète de votre site avant de continuer.


  • Ouvrez le fichier …/wp-content/plugins/woocommerce-multilingual/inc/class-wcml-wc-gateways.php.

  • Cherchez la ligne 78.

  • Remplacez :
    			$this->register_gateway_settings_strings( $load_gateway->id, $load_gateway->settings );

  • Par :
    			if (is_admin()) {
    				$this->register_gateway_settings_strings( $load_gateway->id, $load_gateway->settings );
    			}

Toutes les anomalies connues →