- 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; }