apply_filters( 'wcml_new_order_admin_email_language', $admin_language, $recipient, $order_id )
- 유형
- filter
- 카테고리
- 기타
- WooCommerce Multilingual 버전
- 4.7.0
설명
새로운 주문이 접수되거나 기존 주문의 상태가 변경될 때 관리자에게 전송되는 이메일의 언어를 설정하려면 이 필터를 사용하세요.
인수
이 필터에는 다음 세 개의 매개변수가 전달됩니다.- $admin_language
- (문자열) 관리 사용자의 언어입니다.
- $recipient
- (문자열)관리 사용자의 이메일입니다.
- $order_id
- (정수)주문 ID입니다.
- 관리 사용자 언어
- $recipient 관리 사용자 이메일
- 주문 ID
사용 예시
예제
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