Обновление:
То, что вы хотите изменить, - это "От имени", и его можно изменить с помощью:
add_filter('woocommerce_email_from_name', 'change_new_order_email_from_name', 10, 2 );
function change_new_order_email_from_name( $from_name, $email ){
if( $email->id === 'new_order' )
$from_name = __("ACME corp");
return $from_name;
}
Код входит в файл function.phpфайл вашей активной дочерней темы (или активной темы).Протестировано и работает.
Добавление: Добавление пользовательских заполнителей для темы электронной почты (для woocommerce 3.2 +) :
// Only for woocommerce versions 3.2 + (up to 3.2)
add_filter( 'woocommerce_email_format_string' , 'custom_email_format_string', 20, 2 );
function custom_email_format_string( $string, $email ) {
// Get the instance of the WC_Order object
$order = $email->object;
// Additional wanted placeholders in the array of find / relace pairs
$additional_placeholders = array(
'{shop_company}' => __("ACME corp"),
);
// return the clean string with new replacements
return str_replace( array_keys( $additional_placeholders ), array_values( $additional_placeholders ), $string );
}
Код помещается в файл function.php вашей активной дочерней темы (или активной темы).Протестировано и работает.
Затем в настройках своей электронной почты в поле «Тема» уведомления по электронной почте вы сможете заменить, например:
Your {site_title} order receipt from {order_date}
на
Your {shop_company} order receipt from {order_date}