Descrizione

Il wpforms_html_field_name consente di personalizzare o rimuovere il nome del campo prima che venga aggiunto ai messaggi e-mail, alle viste di inserimento o alle viste di stampa. È particolarmente utile quando si desidera nascondere le etichette di campi non immessi, come Contenuto, HTML, Interruzione di pagina o Divisore di sezione.

Questo filtro viene spesso utilizzato per nascondere o regolare le etichette dei campi nelle visualizzazioni delle voci, nelle notifiche e-mail o nella stampa di una singola voce. Fornisce un controllo completo sulla visualizzazione dei campi non immessi agli utenti e agli amministratori.

parametrotipodescrizione
$field_namestringaIl nome del campo o il valore dell'etichetta.
$fieldarrayDati e impostazioni sul campo.
$form_dataarrayID modulo e impostazioni.
$contextstringaIl contesto in cui viene utilizzato il nome del campo (ad esempio, email-html, single-print).

Fonte

wpforms\includes\emails\class-emails.php

Esempio

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

Articolo di riferimento