wpml_mail_enabled
- 유형
- filter
- 카테고리
- 기타
- WPML 버전
- 4.9.3
설명
이 필터를 사용하여 WPML이 알림 이메일을 보낼지 여부를 제어하세요. 필요한 경우 특정 이메일 유형을 지정하여 해당 이메일만 전송되지 않도록 할 수도 있습니다.
인수
$enabled
(bool) (필수) WPML이 이메일을 보낼지 여부입니다. 기본값은 true입니다.
$args
(array) (필수) 전송되는 이메일에 대한 데이터입니다.
- $to (string) 이메일 수신자입니다.
- $subject (string) 이메일 제목입니다.
- $message (string) 이메일 본문 내용입니다.
- $headers (string|array) 이메일 헤더입니다.
- $attachments (array) 첨부 파일입니다.
- $group (string) 이메일 유형에 대한 식별자입니다. WPML은 다음 내장 그룹을 사용합니다.
ate-request-activation– 사용자가 자동 번역 엔진 활성화를 요청할 때 전송합니다.jobs-summary-report– 대기 중이거나 완료된 번역 작업의 요약 보고서입니다.overdue-jobs-report– 마감 기한이 지난 번역 작업을 나열하는 보고서입니다.batch-report– 일괄 번역 상태에 대한 보고서입니다.translation-manager-instructions– 번역 관리자가 번역가에게 보내는 지침입니다.
사용 예시
코드를 테마의 functions.php 파일이나 사용자 정의 플러그인에 추가하세요.
예제 1: WPML이 보내는 모든 이메일 비활성화
add_filter( 'wpml_mail_enabled', '__return_false' );
예제 2: 특정 그룹의 이메일 비활성화
add_filter( 'wpml_mail_enabled', function( $args ) {
return $args['group'] !== 'jobs-summary-report';
} );
관련 훅
icl_ls_languages, wpml_sync_custom_field_copied_value, wpml_ls_enable_ajax_navigation, wpml_element_type, wpml_setting, wpml_sub_setting, wpml_exclude_post_from_auto_translate, wpml_forms_config_ninja-forms, wpml_forms_config_wpforms, wpml_tf_feedback_open_link