wpml_mail_enabled
- Loại
- filter
- Danh mục
- Khác
- Phiên bản WPML
- 4.9.3
Miêu tả
Sử dụng bộ lọc này để kiểm soát xem WPML có gửi email thông báo hay không. Nếu cần, bạn cũng có thể nhắm mục tiêu vào các loại email cụ thể và chỉ ngăn gửi những email đó.
Đối số
$enabled
(bool) (Bắt buộc) Xác định xem WPML có nên gửi email hay không. Mặc định là true.
$args
(array) (Bắt buộc) Dữ liệu về email đang được gửi.
- $to (string) Người nhận email.
- $subject (string) Dòng tiêu đề email.
- $message (string) Nội dung phần thân email.
- $headers (string|array) Các header của email.
- $attachments (array) Bất kỳ tệp đính kèm nào.
- $group (string) Một định danh cho loại email. WPML sử dụng các nhóm tích hợp sau:
ate-request-activation– Được gửi khi người dùng yêu cầu kích hoạt Công cụ dịch thuật tự động.jobs-summary-report– Một báo cáo tóm tắt về các công việc dịch thuật đang chờ xử lý hoặc đã hoàn thành.overdue-jobs-report– Một báo cáo liệt kê các công việc dịch thuật đã quá hạn.batch-report– Một báo cáo về trạng thái của một đợt dịch thuật.translation-manager-instructions– Các hướng dẫn do Người quản lý dịch thuật gửi cho người dịch.
Ví dụ sử dụng
Thêm mã vào tệp functions.php trong giao diện của bạn hoặc một plugin tùy chỉnh.
Ví dụ 1: Tắt tất cả các email do WPML gửi
add_filter( 'wpml_mail_enabled', '__return_false' );
Ví dụ 2: Tắt các email từ một nhóm cụ thể
add_filter( 'wpml_mail_enabled', function( $args ) {
return $args['group'] !== 'jobs-summary-report';
} );
Các hook liên quan
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