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

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

Tutti i 30 hook della categoria Varie →