Descrizione
Il wpforms_checkbox_field_display
si attiva al caricamento del modulo per visualizzare gli attributi del campo, come l'etichetta e la descrizione.
Parametri
- $campo
- (array) Dati di campo sanificati.
- $campo_atts
- (array) Un array di attributi di campo, come l'etichetta e la descrizione.
- $form_data
- (array) Impostazioni/dati del modulo elaborati, preparati per essere utilizzati in seguito.
Fonte
wpforms/includes/fields/class-base.php
Ulteriori informazioni
Questo filtro viene applicato a un array di attributi dei campi del modulo. Ogni campo del modulo avrà un nome univoco; per ulteriori informazioni ed esempi, consultare questo tutorial sugli snippet.
Esempi
In questo esempio, usiamo questo filtro per consentire l'uso degli Smart Tag di WPForms su ogni etichetta del campo Checkbox.
/** * Using Smart Tags in Checkbox field labels. * * @link https://wpforms.com/developers/wpforms_checkbox_field_display/ */ function wpf_dev_checkbox_choices_process_smarttags( $field, $deprecated, $form_data ) { foreach ( $field[ 'choices' ] as $key => $choice ) { if ( ! empty( $choice[ 'label' ] ) ) { $field[ 'choices' ][ $key ][ 'label' ] = apply_filters( 'wpforms_process_smart_tags', $choice[ 'label' ], $form_data ); } } return $field; } add_filter( 'wpforms_checkbox_field_display', 'wpf_dev_checkbox_choices_process_smarttags', 10, 3 );