Descripción

El filtro wpforms_html_field_name te permite personalizar o eliminar el nombre del campo antes de que se añada a los mensajes de correo electrónico, vistas de entradas o vistas de impresión. Esto es especialmente útil cuando quieres ocultar las etiquetas de campos no de entrada como Contenido, HTML, Salto de página o Divisor de sección.

Este filtro se utiliza a menudo para ocultar o ajustar las etiquetas de los campos en las vistas de entradas, notificaciones por correo electrónico o al imprimir una entrada individual. Proporciona control total sobre cómo se muestran los campos no de entrada a los usuarios y administradores.

parámetrotipodescripción
$nombre_campocadenaEl valor del nombre o etiqueta del campo.
$campomatrizDatos y configuración del campo.
$form_datamatrizID y configuración del formulario.
$contextocadenaEl contexto en el que se está utilizando el nombre del campo (por ejemplo, email-html, single-print).

Origen

wpforms\includes\emails\class-emails.php

Ejemplo

// Hide Content field labels in print view.
function wpf_hide_content_labels( $field_name, $field, $form_data, $context ) {
    if ( $context === 'single-print' && $field['type'] === 'content' ) {
        return '';
    }
    return $field_name;
}
add_filter( 'wpforms_html_field_name', 'wpf_hide_content_labels', 10, 4 );

Artículo de referencia