Descrição
O wpforms_emails_notifications_message
filtra a saída da mensagem de correio eletrónico que é enviada.
Parâmetros
- mensagem
- (string) (Obrigatório) Mensagem de correio eletrónico, incluindo etiquetas inteligentes processadas.
- $emails
- (object) (Obrigatório) Instância da classe email, que trata de todos os emails de notificação enviados pelo WPForms.
Fonte
wpforms/src/Emails/Notifications.php
Mais informações
O wpforms_emails_notifications_message
é aplicado a todos os e-mails enviados a partir do WPForms, como as Smart Tags processadas, e inclui os traços que separam os rótulos de cada campo do formulário.
Exemplos
Neste exemplo, estamos a utilizar o modelo de correio eletrónico de Texto simples e gostaríamos de remover os traços que são apresentados quando se utiliza este método.
/** * Filters dashes from labels on plain text email. * * @link https://wpforms.com/developers/wpforms_email_message/ * * @param string $message Email message including Smart Tags. * @param object $emails Instance of the email class * @return string */ function wpf_dev_email_message( $message, $emails ) { // Remove dashes from labels $email = str_replace( array( '--- ', ' ---' ), '', $message ); return $email; } add_filter( 'wpforms_emails_notifications_message', 'wpf_dev_email_message', 10, 2 );
Saiba se está a utilizar o Legado modelo de correio eletrónico, pode utilizar o wpforms_email_message
em vez disso.
Relacionadas
Referência do tutorial: Como personalizar os estilos no modelo de e-mail
FAQ
P: Porque é que existem 2 diretórios diferentes para os modelos?
A: No diretório de modelos do WPForms, verá que /wpforms/includes/emails/templates
e /wpforms/templates/emails
. Existem diferenças entre estas duas pastas, por isso, se estiver a criar o seu próprio modelo, certifique-se de que segue o guia acima para nomear e armazenar os seus ficheiros. O modelo de correio eletrónico que se encontra na pasta /wpforms/includes/
só é utilizado para gerar conteúdo para Notificação mensagens de correio eletrónico relacionadas com os formulários.
O /wpforms/templates/
contém vários ficheiros, sendo os identificados com geral utilizados para mensagens de correio eletrónico relacionadas com o sistema, como quando um processo de importação de formulários está concluído. Os modelos rotulados com resumo são utilizados para o Resumos de correio eletrónico modelo.