wpml_mail_enabled
- Tipo
- filter
- Categoria
- Varie
- Versione di WPML
- 4.9.3
Descrizione
Usa questo filtro per controllare se WPML invia le sue email di notifica. Se necessario, puoi anche selezionare tipi specifici di email e impedire l’invio solo di questi.
Argomenti
$enabled
(bool) (Obbligatorio) Se WPML deve inviare l’e-mail. Il valore predefinito è true.
$args
(array) (Obbligatorio) Dati sull’e-mail in fase di invio.
- $to (string) Il destinatario dell’e-mail.
- $subject (string) L’oggetto dell’e-mail.
- $message (string) Il contenuto del corpo dell’e-mail.
- $headers (string|array) Le intestazioni dell’e-mail.
- $attachments (array) Eventuali file allegati.
- $group (string) Un identificatore per il tipo di e-mail. WPML utilizza i seguenti gruppi integrati:
ate-request-activation– Inviata quando un utente richiede l’attivazione del motore di traduzione automatica.jobs-summary-report– Un rapporto riepilogativo dei lavori di traduzione in sospeso o completati.overdue-jobs-report– Un rapporto che elenca i lavori di traduzione che hanno superato la scadenza.batch-report– Un rapporto sullo stato di un lotto di traduzione.translation-manager-instructions– Istruzioni inviate da un manager delle traduzioni ai traduttori.
Esempio di utilizzo
Aggiungi il codice al file functions.php del tuo tema o a un plugin personalizzato.
Esempio 1: disabilita tutte le e-mail inviate da WPML
add_filter( 'wpml_mail_enabled', '__return_false' );
Esempio 2: disabilita le e-mail di un gruppo specifico
add_filter( 'wpml_mail_enabled', function( $args ) {
return $args['group'] !== 'jobs-summary-report';
} );
Hook correlati
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