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 );

elimine los guiones de sus correos electrónicos en texto plano con el filtro wpforms_email_message

Sepa si está utilizando el Legado puede utilizar el botón wpforms_email_message en su lugar.

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.