WPML
Status
Gelöst
Gemeldet für
WPML Multilingual & Multicurrency for WooCommerce 5.3.7
Gelöst in
WCML 5.4.0
Themen-Tags
Compatibility, WCML

Übersicht über das Problem

On-Hold-E-Mails, die von WooCommerce gesendet werden, können Strings enthalten, die nicht in die Sprache des Kunden übersetzt werden. Zum Beispiel bleibt der String „Thanks for your order. It’s on-hold until we confirm that payment has been received.“ auf Englisch, obwohl er in der String-Übersetzung übersetzt wurde.

Problemumgehung

Bitte erstellen Sie ein vollständiges Backup Ihrer Website, bevor Sie fortfahren.


  • Öffnen Sie die Datei functions.php des Themes.

  • Fügen Sie das folgende Snippet hinzu:
    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;
    }

Alle bekannten Probleme →