Riepilogo AI
Descrizione
Il wpforms_emails_templates_general_set_initial_args
consente di regolare le impostazioni generali del modello di e-mail prima che un'e-mail sia resa e inviata. È possibile modificare i valori di intestazione, corpo, piè di pagina e stile, compresa la rimozione dell'immagine di intestazione per moduli specifici.
Utilizzare questo filtro per adattare il modello di e-mail in base al contesto, ad esempio l'ID del modulo o lo stato di elaborazione. Ad esempio, è possibile rimuovere l'immagine di intestazione per i moduli selezionati o modificare il titolo dell'e-mail.
parametro | tipo | descrizione |
---|---|---|
$args | array | Argomenti dei modelli di e-mail. Include header , body , footer , style . Quando non si invia testo in chiaro, header['header_image'] è disponibile. |
$template | oggetto | L'istanza del modello Generale (\WPForms\Emails\Templates\General). |
Fonte
wpforms/src/Emails/Templates/General.php
Esempio
/**
* Remove the header image for specific forms.
*/
function wpf_dev_email_template_args( $args, $template ) {
$targets = array( 123, 456 ); // Replace with your form IDs.
if ( ! empty( $_POST['wpforms']['id'] ) && in_array( (int) $_POST['wpforms']['id'], $targets, true ) ) {
unset( $args['header']['header_image'] );
}
return $args;
}
add_filter( 'wpforms_emails_templates_general_set_initial_args', 'wpf_dev_email_template_args', 10, 2 );