WPML
Stato
Risolto
Segnalato per
WPML Multilingual & Multicurrency for WooCommerce 5.3.2
Risolto in
WCML 5.3.3
Plugin/tema correlato
WooCommerce PayPal Payments
Tag dell’argomento
Bug

Panoramica del problema

Dopo che un cliente effettua un ordine, potrebbe visualizzare informazioni di pagamento duplicate nella pagina di conferma dell’ordine e nelle e-mail, invece di una sola istanza valida per quella lingua.

Soluzione alternativa

Esegui un backup completo del tuo sito prima di procedere.


  • Apri il file …/woocommerce-multilingual/classes/multi-currency/payment-gateways/class-wcml-currencies-payment-gateways.php.

  • Trova la riga numero 38

  • Sostituisci:
    		add_filter( 'woocommerce_payment_gateways', Fns::tap( Fns::withoutRecursion(
    			Fns::identity(),
    			[ $this, 'init_gateways' ]
    		) ), PHP_INT_MAX );


  • Con:
     
    add_action( 'wp_loaded', [ $this, 'init_gateways' ] );

Tutti i problemi noti →