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 );

Artículos de referencia