¡Atención!

Este artículo contiene código PHP y está destinado a desarrolladores. Ofrecemos este código como cortesía, pero no proporcionamos soporte para personalizaciones de código o desarrollo de terceros.

Para obtener ayuda adicional, consulta el tutorial de WPBeginner sobre cómo añadir código personalizado.

Descartar

Descripción

wpforms_textarea_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 para atributos específicos de campos de formulario. Cada campo de formulario tendrá su propio nombre único; para obtener más información y ejemplos, revisa este tutorial en fragmentos.

Ejemplos

En el siguiente ejemplo, la función permitirá que las etiquetas inteligentes se procesen en las etiquetas de campo para el ID de formulario 365. Solo recuerda cambiar el ID del formulario de 365 para que coincida con el ID específico del formulario en el que deseas ejecutar tu código.

Eliminar esa comprobación ejecutaría el código para todos los formularios.

/**
 * Run smart tags on all field labels.
 *
 * @link   https://wpforms.com/developers/wpforms_textarea_field_display/
 *
 * @param  array $field        Sanitized field data.
 * @param  array $field_atts   Field attributes.
 * @param  array $form_data    Form data and settings.
 *
 * return  array
 */
    
function wpf_dev_textarea_field_display( $field, $field_atts, $form_data ) {
 
    if ( $form_data[ 'id' ] != 365 ) {
        return $field;
    }
      
    $field[ 'label' ] = wpforms()->smart_tags->process( $field[ 'label' ], $form_data );
 
    return $field;
}
 
add_filter( 'wpforms_textarea_field_display', 'wpf_dev_textarea_field_display', 10, 3 );

Artículos de Referencia