Description

Le filtre wpforms_html_field_name vous permet de personnaliser ou de supprimer le nom du champ avant qu'il ne soit ajouté aux messages électroniques, aux vues des entrées ou aux vues d'impression. Ceci est particulièrement utile lorsque vous souhaitez masquer les étiquettes pour les champs non-saisie tels que Contenu, HTML, Saut de page ou Séparateur de section.

Ce filtre est souvent utilisé pour masquer ou ajuster les étiquettes de champ dans les vues des entrées, les notifications par e-mail ou lors de l'impression d'une seule entrée. Il offre un contrôle total sur la manière dont les champs non-saisie sont affichés aux utilisateurs et aux administrateurs.

paramètretypedescription
$nom_champchaîneLe nom ou l'étiquette du champ.
$fieldtableauDonnées et paramètres du champ.
$form_datatableauID et paramètres du formulaire.
$contextechaîneLe contexte dans lequel le nom du champ est utilisé (par exemple, email-html, single-print).

Source

wpforms\includes\emails\class-emails.php

Exemple

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

Article de référence