Résumé IA
Description
Le hook wpforms_checkbox_field_display se déclenche au chargement du formulaire pour afficher les attributs du champ tels que le libellé et la description.
Paramètres
- $field
- (tableau) Données du champ nettoyées.
- $field_atts
- (tableau) Un tableau d'attributs de champ tels que le libellé et la description.
- $form_data
- (array) Paramètres/données du formulaire traités, préparés pour une utilisation ultérieure.
Source
wpforms/includes/fields/class-base.php
Plus d'informations
Ce filtre est appliqué à un tableau d'attributs de champ de formulaire. Chaque champ de formulaire aura son propre nom unique. Pour plus d'informations et d'exemples, veuillez consulter ce tutoriel.
Exemples
Dans cet exemple, nous utilisons ce filtre pour permettre l'utilisation des balises intelligentes WPForms sur le libellé de chaque champ de formulaire Case à cocher.
/**
* 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 );