¡Atención!

Este artículo contiene código PHP y está destinado a desarrolladores. Ofrecemos este código como cortesía, pero no proporcionamos soporte para personalizaciones de código o desarrollo de terceros.

Para obtener ayuda adicional, consulta el tutorial de WPBeginner sobre cómo añadir código personalizado.

Descartar

Corregir saltos de línea que faltan en los correos electrónicos de notificación

En algunos casos, los correos electrónicos de notificación de WPForms pueden perder los saltos de línea y mostrarse como un solo párrafo en ciertos clientes de correo. Esto puede suceder cuando utilizas un mensaje personalizado en el correo electrónico de notificación y añades nuevas líneas presionando Intro.

En este tutorial, te mostraremos dos formas de solucionar el problema. Utiliza estas opciones solo si ya estás viendo el problema de formato en tu sitio.

Importante: Estas opciones no se recomiendan como un cambio "por si acaso". Aplícalas solo si tus correos electrónicos de notificación están eliminando actualmente los saltos de línea.

El enfoque más sencillo y fiable es añadir saltos de línea HTML en tu mensaje de notificación.

En el constructor de formularios de WPForms, abre el formulario que deseas editar y ve a Ajustes » Notificaciones. Debajo de la notificación que estás utilizando, busca el campo Mensaje de correo electrónico. Dondequiera que desees que el correo electrónico comience una nueva línea, escribe <br/> directamente en el mensaje.

Por ejemplo, puedes escribir Hola,<br/>Gracias por contactarnos.<br/>Te responderemos pronto.

Opción 2: Convertir saltos de línea automáticamente con un fragmento de código

Si prefieres seguir escribiendo tu mensaje de notificación utilizando saltos de línea normales, puedes usar el fragmento de código a continuación para convertir las nuevas líneas en <br/> antes de que se envíe el correo electrónico.

Añada este fragmento a su sitio:

Si necesitas ayuda para añadir fragmentos de código personalizados, por favor revisa este tutorial sobre cómo añadir código personalizado a tu sitio.

add_filter( 'wpforms_emails_notifications_processed_message', function ( $processed_message, $message, $notification ) {

	return make_clickable( nl2br( $message ) );
}, 10, 3 );

Dirigirse a un formulario específico

Si el problema solo ocurre con un formulario, puedes limitar el fragmento de código a un ID de formulario específico:

add_filter( 'wpforms_emails_notifications_processed_message', function ( $processed_message, $message, $notification ) {

	if ( $notification->form_data['id'] === 'FORM ID' ) {
		return make_clickable( nl2br( $message ) );
	}

	return $processed_message;
}, 10, 3 );

Recuerda reemplazar ID DEL FORMULARIO con el ID del formulario al que deseas dirigirte.

Eso es todo lo que necesitas. Después de añadir el fragmento de código, tus correos electrónicos de notificación deberían conservar los saltos de línea en lugar de mostrarse como un solo párrafo largo.

A continuación, es posible que desees revisar nuestra guía sobre cómo crear formularios de varias páginas en WPForms para ver todas las opciones de configuración de saltos de página e indicadores de progreso.