Volete nascondere le etichette dei campi non immessi, come i campi Contenuto, HTML, Interruzione di pagina e Divisore di sezione, nelle visualizzazioni delle voci e nelle notifiche e-mail? In questo tutorial vi mostreremo come utilizzare un semplice snippet di codice con l'opzione wpforms_html_field_name
filtro per nascondere le etichette dei campi nelle visualizzazioni delle voci e nelle notifiche via e-mail.
Aggiunta dello snippet di codice
Per nascondere le etichette dei campi, è necessario aggiungere uno snippet di codice personalizzato al sito. Se avete bisogno di aiuto per aggiungere codice personalizzato, consultate il nostro tutorial sull'aggiunta di snippet di codice.
Il frammento di codice mostrato di seguito nasconde l'etichetta dei campi Contenuto nella vista 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
È possibile modificare questo snippet per adattarlo alle proprie esigenze specifiche:
1. Per applicare le modifiche a un'area diversa, modificare il campo $context
valore. Le opzioni disponibili sono:
single-print
: Vista di stampa a voce singolasingle-entry
: Vista a voce singolaemail-html
: Notifiche via e-mail
2. Per indirizzare diversi tipi di campo, modificare l'opzione field_type
valore. Le opzioni disponibili sono:
content
html
divider
pagebreak
Ed ecco fatto! Si è riusciti a nascondere le etichette dei campi non immessi, mostrando il contenuto.