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

알려진 모든 문제 →