apply_filters( 'wcml_new_order_admin_email_language', $admin_language, $recipient, $order_id )
- Loại
- filter
- Danh mục
- Khác
- Phiên bản WooCommerce Multilingual
- 4.7.0
Miêu tả
Sử dụng bộ lọc này để thiết lập ngôn ngữ của email được gửi cho quản trị viên khi một đơn hàng mới được đặt hoặc trạng thái của một đơn hàng hiện tại thay đổi.
Đối số
Có ba tham số được truyền vào bộ lọc này:- $admin_language
- (string) Ngôn ngữ của người dùng quản trị.
- $recipient
- (string)Email của người dùng quản trị.
- $order_id
- (integer)ID đơn hàng.
- ngôn ngữ của người dùng quản trị
- $recipient email của người dùng quản trị
- ID đơn hàng
Ví dụ sử dụng
Ví dụ
add_filter( 'wcml_new_order_admin_email_language', 'use_order_language_for_new_order_admin_email', 10, 3 );
function use_order_language_for_new_order_admin_email( $admin_language, $recipient, $order_id ){
$order_language = get_post_meta( $order_id, 'wpml_language', true );
return $order_language ? $order_language : $admin_language;
}
Các hook liên quan
translate_shipping_methods_in_package, wcml_gui_additional_box_html, wcml_current_gateway_language, wcml_variation_term_taxonomy_ids, wcml_is_attributes_page, wcml_is_variable_product, wcml_gui_additional_box_data, wcml_after_load_lock_fields_js, wcml_wc_installed_pages, wcml_not_display_single_fields_to_translate