Перевод строки через встроенный фильтр WordPress с именем gettext
, вероятно, будет лучшим способом для использования, тем более, что перевод должен быть тогда для всего сайта, а не только для электронной почты, пример ниже:
add_filter( 'gettext', 'my_custom_string_translation', 999, 3 );
function my_custom_string_translation( $translated, $text, $domain ) {
$translated = str_ireplace( 'Subtotal', 'Your translation here.', $translated );
$translated = str_ireplace( 'Discount', 'Your translation here.', $translated );
$translated = str_ireplace( 'Shipping', 'Your translation here.', $translated );
$translated = str_ireplace( 'Payment Method', 'Your translation here.', $translated );
$translated = str_ireplace( 'Total', 'Your translation here.', $translated );
return $translated;
}
Вы можете поместить приведенный выше код в ваш functions.php
или файл пользовательского плагина.