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

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

Tất cả 30 hook Khác →