Description

Le wpforms_checkbox_field_display se déclenche au chargement du formulaire pour afficher les attributs du champ tels que l'étiquette et la description.

Paramètres

champ
(tableau) Données de terrain assainies.
$field_atts
(tableau) Un tableau d'attributs de champs tels que l'étiquette et la description.
$form_data
(tableau) Paramètres/données de formulaire traités, préparés pour être utilisés ultérieurement.

Source

wpforms/includes/fields/class-base.php

Plus d'informations

Ce filtre est appliqué à un tableau d'attributs de champs de formulaire. Chaque champ de formulaire aura son propre nom. Pour plus d'informations et d'exemples, veuillez consulter ce tutoriel.

Exemples

Dans cet exemple, nous utilisons ce filtre pour permettre aux Smart Tags de WPForms d'être utilisés sur chaque étiquette de champ de formulaire 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 );

Articles de référence