Resumen de IA
¿Te gustaría incluir campos que no sean de entrada en tus notificaciones? Para que el flujo del correo electrónico de notificación coincida con tu formulario, es posible que desees incluir elementos como los campos Salto de página, Divisores de sección, HTML y Contenido. Con PHP, te mostraremos cómo puedes incluir estos campos en tus notificaciones por correo electrónico.
Los correos electrónicos de notificación automática de WPForms incluirán, por defecto, la etiqueta inteligente {all_fields}. Esto mostrará todos los campos de entrada (etiquetas de campo y selecciones/entradas) que un usuario haya completado dentro de una plantilla de correo electrónico HTML.
Ten en cuenta que si estás utilizando la Plantilla de correo electrónico de texto sin formato, este fragmento no funcionará para ti. Para comprobar qué Plantilla de correo electrónico tienes seleccionada, navega a WPForms » Ajustes » Correo electrónico.
Creación de su formulario
Primero, deberás crear tu formulario y añadir tus campos al mismo. Si necesitas ayuda para crear tu formulario, revisa esta documentación.

Añadir el fragmento a su sitio
Hemos incluido dos ejemplos, dependiendo de los campos que necesites incluir. Deberás encontrar el fragmento que mejor se adapte a tus necesidades y añadirlo a tu sitio.
Si necesitas ayuda para añadir fragmentos a tu sitio, consulta este tutorial.
Además, asegúrate de probar tus correos electrónicos de notificación después de añadir este código.
Solo saltos de página y divisores de sección
Este código que se muestra a continuación solo incluirá los saltos de página y los divisores de sección en tus notificaciones por correo electrónico.
/**
* Filters non-input field types to include in {all_fields} output.
*
* @link https://wpforms.com/developers/include-page-break-section-divider-and-html-fields-in-notifications/
*/
function wpf_dev_email_display_other_fields( $fields ) {
return array( 'divider', 'pagebreak' );
}
add_filter( 'wpforms_email_display_other_fields', 'wpf_dev_email_display_other_fields', 10, 1 );
Todos los campos que no son de entrada
Alternativamente, puedes usar este código para mostrar todos los campos que no son de entrada, como los campos Saltos de página, Divisores de sección, HTML y Contenido.
/**
* Filters non-input field types to include in {all_fields} output.
*
* @link https://wpforms.com/developers/include-page-break-section-divider-and-html-fields-in-notifications/
*/
function wpf_dev_email_display_other_fields( $fields ) {
return array( 'divider', 'pagebreak', 'html', 'content' );
}
add_filter( 'wpforms_email_display_other_fields', 'wpf_dev_email_display_other_fields', 10, 1 );
¡Y eso es todo! Tus campos de formulario Saltos de página, Divisores de sección, HTML y Contenido ahora se incluirán en tus correos electrónicos de notificación. ¿Te gustaría incluir también campos vacíos en tus notificaciones por correo electrónico? Consulta nuestra guía sobre Cómo mostrar campos de formulario vacíos en notificaciones por correo electrónico.
Filtro de Referencia
wpforms_email_display_other_fields
Preguntas frecuentes
P: ¿Por qué no se muestra mi campo HTML?
R: Al usar este fragmento, tus campos Saltos de página, Divisores de sección y HTML solo se mostrarán si utilizas la etiqueta inteligente {all_fields}. Si intentas extraer estos campos en particular por sí solos llamando al ID del campo dentro de la notificación por correo electrónico, no se mostrarán.
Además, asegúrate de que la opción Plantilla de correo electrónico en los Ajustes de WPForms no esté configurada como Texto sin formato, como se mencionó anteriormente.