Descrição
O wpforms_checkbox_field_display
dispara no carregamento do formulário para apresentar os atributos do campo, como a etiqueta e a descrição.
Parâmetros
- $campo
- (matriz) Dados de campo higienizados.
- $field_atts
- (matriz) Uma matriz de atributos de campo, tais como etiqueta e descrição.
- $form_data
- (matriz) Definições/dados de formulários processados, preparados para serem utilizados posteriormente.
Fonte
wpforms/includes/fields/class-base.php
Mais informações
Este filtro é aplicado a um conjunto de atributos de campos de formulário. Cada campo de formulário terá o seu próprio nome exclusivo. Para mais informações e exemplos, consulte este tutorial de snippet.
Exemplos
Neste exemplo, estamos a utilizar este filtro para permitir que as WPForms Smart Tags sejam utilizadas em todas as etiquetas do campo de formulário 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 );