Descripción
En wpforms_display_field_before
se dispara antes de que se muestre el formulario para determinar la posición de ciertos elementos del formulario, como las etiquetas.
Parámetros
- $campos
- (array) Valores/propiedades del campo de entrada saneados.
- $form_data
- (matriz) Configuración/datos del formulario.
Fuente
wpforms/src/Frontend/Frontend.php
Más información
La acción se ejecuta antes de que se muestre el formulario. Esta acción se puede utilizar para mover atributos del formulario, como las etiquetas de los campos del formulario.
Ejemplos
En este ejemplo, vamos a eliminar completamente las etiquetas eliminando la acción.
/** * Action fires before the form is displayed to determine the position of certain form elements such as labels. * * @link https://wpforms.com/developers/wpforms_display_field_before/ * * @param array $fields Sanitized entry field values/properties. * @param array $form_data Form settings/data. * @return array */ function wpf_dev_display_field_before( $field, $form_data ) { // Only run this snippet on the form with the ID of 879 if ( absint( $form_data[ 'id' ] ) !== 879 ) { return; } remove_action( 'wpforms_display_field_before', array( wpforms()->frontend, 'field_label' ), 15, 2 ); } add_action( 'wpforms_display_field_before', 'wpf_dev_display_field_before', 10, 2 );