WPML
状态
已解决
报告针对
WPML Multilingual & Multicurrency for WooCommerce 5.3.7
解决于
WCML 5.4.0
主题标签
Compatibility, WCML

问题概述

WooCommerce 发送的保留电子邮件可能包含未翻译为客户语言的字符串。例如,尽管已在字符串翻译中进行了翻译,字符串“Thanks for your order. It’s on-hold until we confirm that payment has been received.”仍显示为英语。

临时解决方法

请在继续操作前,确保拥有站点的完整站点备份


  • 打开主题的functions.php文件。

  • 添加以下代码片段:
    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;
    }

所有已知问题 →