WPML
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

Все хуки категории «Разное» (30) →