Resumo da IA
Descrição
O wpforms_emails_templates_general_set_initial_args
permite-lhe ajustar as definições gerais do modelo de correio eletrónico antes de um correio eletrónico ser processado e enviado. Pode modificar os valores do cabeçalho, do corpo, do rodapé e do estilo, incluindo a remoção da imagem do cabeçalho para formulários específicos.
Utilize este filtro para personalizar o modelo de correio eletrónico com base no contexto, como o ID do formulário ou o estado de processamento. Por exemplo, pode remover a imagem do cabeçalho dos formulários selecionados ou ajustar o título do e-mail.
parâmetro | tipo | descrição |
---|---|---|
$args | matriz | Argumentos de modelos de correio eletrónico. Inclui header , body , footer , style . Quando não estiver a enviar texto simples, header['header_image'] está disponível. |
$template | objeto | A instância do modelo Geral (\WPForms\Emails\Templates\General). |
Fonte
wpforms/src/Emails/Templates/General.php
Exemplo
/**
* 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 );