Resumen de IA
¿Desea ocultar las etiquetas de los campos no de entrada, como los campos de Contenido, HTML, Salto de página y Divisor de sección, en las vistas de entradas y notificaciones por correo electrónico? En este tutorial, le mostraremos cómo usar un fragmento de código simple con el filtro wpforms_html_field_name para ocultar las etiquetas de los campos en las vistas de entradas y notificaciones por correo electrónico.
Añadir el fragmento de código
Para ocultar las etiquetas de los campos, deberá agregar un fragmento de código personalizado a su sitio. Si necesita ayuda para agregar código personalizado, consulte nuestro tutorial sobre cómo agregar fragmentos de código.
El fragmento de código que se muestra a continuación oculta la etiqueta de los campos de Contenido en la vista de impresión de una entrada individual:
/*
* Hide Field Labels in Entry Views and Notifications.
*
* @link https://wpforms.com/developers/how-to-hide-field-labels-in-entry-views-and-notifications
*
*/
function wpf_hide_field_label( $field_label, $field, $form_data, $context ) {
if ( $context !== 'single-print' ) {
return $field_label;
}
$field_type = ! empty( $field['type'] ) ? $field['type'] : '';
if ( $field_type === 'content' ) {
$field_label = ''; // Leave this empty to hide the label value
}
return $field_label;
}
add_filter( 'wpforms_html_field_name', 'wpf_hide_field_label', 10, 4 );
Personalización del fragmento
Puede modificar este fragmento para adaptarlo a sus necesidades específicas:
1. Para aplicar los cambios a un área diferente, cambie el valor de $context. Las opciones disponibles son:
single-print: Vista de impresión de entrada individualsingle-entry: Vista de entrada individualemail-html: Notificaciones por correo electrónico
2. Para dirigirse a diferentes tipos de campos, modifique el valor de field_type. Las opciones disponibles son:
contenthtmldividerpagebreak
¡Y eso es todo! Ahora ha ocultado con éxito las etiquetas de los campos no de entrada mientras muestra el contenido.