WPML
Stato
Risolto
Segnalato per
WPML Multilingual & Multicurrency for WooCommerce 5.3.7
Risolto in
WCML 5.4.0
Tag dell’argomento
Compatibility, WCML

Panoramica del problema

Le email In attesa inviate da WooCommerce possono contenere stringhe che non vengono tradotte nella lingua del cliente. Ad esempio, la stringa “Thanks for your order. It’s on-hold until we confirm that payment has been received.” rimane in inglese nonostante sia stata tradotta nella Traduzione stringhe.

Soluzione alternativa

Assicurati di avere un backup completo del tuo sito prima di procedere.


  • Apri il file functions.php del tema.

  • Aggiungi il seguente snippet:
    add_filter('woocommerce_email_heading_customer_on_hold_order', 'load_woocommerce_textdomain', 5, 2);
    
    function load_woocommerce_textdomain($heading, $email) {
    	load_plugin_textdomain('woocommerce', false, plugin_basename(dirname(__FILE__)) . '/languages/');
    	return $heading;
    }

Tutti i problemi noti →