Riassunto AI
Descrizione
Il filtro wpforms_html_field_name ti consente di personalizzare o rimuovere il nome del campo prima che venga aggiunto ai messaggi e-mail, alle visualizzazioni delle voci o alle visualizzazioni di stampa. Questo è particolarmente utile quando si desidera nascondere le etichette per campi non di input 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 durante la stampa di una singola voce. Fornisce il controllo completo su come i campi non di input vengono visualizzati agli utenti e agli amministratori.
| parametro | tipo | descrizione |
|---|---|---|
$field_name | string | Il nome del campo o il valore dell'etichetta. |
$field | array | Dati e impostazioni del campo. |
$form_data | array | ID e impostazioni del modulo. |
$context | string | Il contesto in cui viene utilizzato il nome del campo (ad esempio, email-html, single-print). |
Origine
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 );