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

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

Tất cả 12 hook Khác →