Riassunto AI
Descrizione
Il filtro wpforms_checkbox_field_display viene attivato al caricamento del modulo per visualizzare gli attributi del campo come etichetta e descrizione.
Parametri
- $field
- (array) Dati del campo sanificati.
- $field_atts
- (array) Un array di attributi del campo come etichetta e descrizione.
- $form_data
- (array) Impostazioni/dati del modulo elaborati, preparati per l'uso successivo.
Origine
wpforms/includes/fields/class-base.php
Maggiori Informazioni
Questo filtro viene applicato a un array di attributi dei campi del modulo. Ogni campo del modulo avrà il proprio nome univoco; per ulteriori informazioni ed esempi, consulta questo tutorial snippet.
Esempi
In questo esempio, stiamo utilizzando questo filtro per consentire l'uso dei WPForms Smart Tag su ogni etichetta del campo modulo 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 );