Descripción
En wpforms_checkbox_field_display
se activa al cargar el formulario para mostrar los atributos del campo, como la etiqueta y la descripción.
Parámetros
- $campo
- (array) Datos de campo saneados.
- $campo_vatios
- (matriz) Una matriz de atributos de campo, como la etiqueta y la descripción.
- $form_data
- (array) Ajustes/datos del formulario procesados, preparados para su uso posterior.
Fuente
wpforms/includes/fields/class-base.php
Más información
Este filtro se aplica a un array de atributos de campos de formulario. Cada campo de formulario tendrá su propio nombre único, para más información y ejemplos, por favor revise este tutorial fragmento.
Ejemplos
En este ejemplo, estamos usando este filtro para permitir que las Etiquetas Inteligentes WPForms sean usadas en cada etiqueta de campo de formulario 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 );