Add filters to make possible send emails in language different from default

This commit is contained in:
sergey.r 2017-08-03 14:58:44 +03:00
parent 958bd092ba
commit 62d078edf5
1 changed files with 2 additions and 2 deletions

View File

@ -263,7 +263,7 @@ class WC_Email extends WC_Settings_API {
* Set the locale to the store locale for customer emails to make sure emails are in the store language. * Set the locale to the store locale for customer emails to make sure emails are in the store language.
*/ */
public function setup_locale() { public function setup_locale() {
if ( $this->is_customer_email() ) { if ( $this->is_customer_email() && apply_filters( 'woocommerce_email_setup_locale', true ) ) {
wc_switch_to_site_locale(); wc_switch_to_site_locale();
} }
} }
@ -272,7 +272,7 @@ class WC_Email extends WC_Settings_API {
* Restore the locale to the default locale. Use after finished with setup_locale. * Restore the locale to the default locale. Use after finished with setup_locale.
*/ */
public function restore_locale() { public function restore_locale() {
if ( $this->is_customer_email() ) { if ( $this->is_customer_email() && apply_filters( 'woocommerce_email_restore_locale', true ) ) {
wc_restore_locale(); wc_restore_locale();
} }
} }