Riassunto AI
Desideri nascondere le etichette dei campi per i campi non di input come i campi Contenuto, HTML, Interruzione di pagina e Divisore di sezione nelle visualizzazioni delle voci e nelle notifiche e-mail? In questo tutorial, ti mostreremo come utilizzare un semplice snippet di codice con il filtro wpforms_html_field_name per nascondere le etichette dei campi nelle visualizzazioni delle voci e nelle notifiche e-mail.
Aggiunta dello snippet di codice
Per nascondere le etichette dei campi, dovrai aggiungere uno snippet di codice personalizzato al tuo sito. Se hai bisogno di aiuto per aggiungere codice personalizzato, consulta il nostro tutorial su come aggiungere snippet di codice.
Lo snippet di codice mostrato di seguito nasconde l'etichetta per i campi Contenuto nella visualizzazione di stampa di una singola voce:
/*
* 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 );
Personalizzazione dello snippet
Puoi modificare questo snippet per adattarlo alle tue esigenze specifiche:
1. Per applicare le modifiche a un'area diversa, cambia il valore di $context. Le opzioni disponibili sono:
single-print: Visualizzazione di stampa della singola vocesingle-entry: Visualizzazione della singola voceemail-html: Notifiche e-mail
2. Per indirizzare diversi tipi di campo, modifica il valore di field_type. Le opzioni disponibili sono:
contenutohtmldivisoreinterruzione di pagina
E questo è tutto! Hai ora nascosto con successo le etichette per i campi non di input mostrando il contenuto.