Descripción
En wpforms_emails_notifications_message
filtra la salida del mensaje de correo electrónico que se envía.
Parámetros
- $mensaje
- (cadena) (Obligatorio) Mensaje de correo electrónico, incluidas las etiquetas inteligentes procesadas.
- $correos
- (objeto) (Requerido) Instancia de la clase email, que maneja todos los emails de notificación enviados por WPForms.
Fuente
wpforms/src/Emails/Notifications.php
Más información
En wpforms_emails_notifications_message
se aplica a todos los correos electrónicos que se envían desde WPForms como etiquetas inteligentes procesadas e incluye los guiones que separan las etiquetas de cada campo de formulario.
Ejemplos
En este ejemplo, estamos utilizando la plantilla de correo electrónico Texto sin formato y nos gustaría eliminar los guiones que se muestran al utilizar 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 );
Sepa si está utilizando el Legado puede utilizar el botón wpforms_email_message
en su lugar.
Relacionado
Referencia Tutorial: Cómo personalizar los estilos de la plantilla de correo electrónico
PREGUNTAS FRECUENTES
P: ¿Por qué hay dos directorios diferentes para las plantillas?
A: Dentro del directorio de plantillas de WPForms, observará /wpforms/includes/emails/templates
y /wpforms/templates/emails
. Existen diferencias entre estas 2 carpetas, por lo que si está creando su propia plantilla, asegúrese de seguir la guía anterior para nombrar y almacenar sus archivos. La plantilla de correo electrónico que se encuentra en la carpeta /wpforms/includes/
sólo se utiliza para generar contenidos para Notificación correos electrónicos relacionados con los formularios.
En /wpforms/templates/
contiene varios archivos, de los cuales los etiquetados con general se utilizan para correos electrónicos relacionados con el sistema, como cuando se completa un proceso de importación de formularios. Las plantillas etiquetadas con resumen se utilizan para el Resúmenes por correo electrónico plantilla.