Resumen de IA
Descripción
El filtro 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 del campo saneados.
- $field_atts
- (array) Una matriz de atributos de campo, como la etiqueta y la descripción.
- $form_data
- (array) Configuración/datos del formulario procesados, preparados para ser utilizados más adelante.
Origen
wpforms/includes/fields/class-base.php
Más Información
Este filtro se aplica a una matriz de atributos de campos del formulario. Cada campo del formulario tendrá su propio nombre único; para obtener más información y ejemplos, revisa este tutorial.
Ejemplos
En este ejemplo, estamos utilizando este filtro para permitir que las etiquetas inteligentes de WPForms se utilicen en la etiqueta de cada campo de formulario de casilla de verificación.
/**
* 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 );