Resumen de IA
Descripción
El filtro wpforms_emails_notifications_message filtra el contenido del mensaje de correo electrónico que se envía.
Parámetros
- $message
- (string) (Requerido) Mensaje de correo electrónico, incluidas las etiquetas inteligentes procesadas.
- $emails
- (object) (Requerido) Instancia de la clase de correo electrónico, que maneja todos los correos electrónicos de notificación enviados por WPForms.
Origen
wpforms/src/Emails/Notifications.php
Más Información
El filtro wpforms_emails_notifications_message se aplica a todos los correos electrónicos que se envían desde WPForms, como las etiquetas inteligentes procesadas, e incluye los guiones que separan las etiquetas de cada campo del 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 usar 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 );

Tenga en cuenta que si está utilizando la plantilla de correo electrónico Legacy, puede usar el filtro wpforms_email_message en su lugar.
Relacionado
Referencia del tutorial: Cómo personalizar los estilos de la plantilla de correo electrónico
Preguntas frecuentes
P: ¿Por qué hay 2 directorios diferentes para las plantillas?
R: Dentro del directorio de plantillas de WPForms, notará /wpforms/includes/emails/templates y /wpforms/templates/emails. Hay 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 el directorio /wpforms/includes/ solo se utiliza para generar contenido para los correos electrónicos de Notificación relacionados con los formularios.
La carpeta /wpforms/templates/ contiene varios archivos, y 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 summary se utilizan para la plantilla de Resúmenes de correo electrónico.