WPML
Estado
Resuelto
Notificado para
WPML Multilingual & Multicurrency for WooCommerce 5.3.7
Resuelto en
WCML 5.4.0
Etiquetas de temática
Compatibility, WCML

Resumen del problema

Los correos electrónicos de En espera enviados desde WooCommerce pueden contener cadenas que no están traducidas al idioma del cliente. Por ejemplo, la cadena «Thanks for your order. It’s on-hold until we confirm that payment has been received.» permanece en inglés a pesar de estar traducida en la Traducción de cadenas.

Solución alternativa

Por favor, asegúrese de tener una copia de seguridad completa de su sitio antes de continuar.


  • Abra el archivo functions.php del tema.

  • Añada el siguiente fragmento de código:
    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;
    }

Todos los problemas conocidos →