Descrizione
Il wpforms_display_field_before
si attiva prima della visualizzazione del modulo per determinare la posizione di alcuni elementi del modulo, come le etichette.
Parametri
- $campi
- (array) Valori/proprietà dei campi di inserimento sanificati.
- $form_data
- (array) Impostazioni/dati del modulo.
Fonte
wpforms/src/Frontend/Frontend.php
Ulteriori informazioni
L'azione viene attivata prima della visualizzazione del modulo. Questa azione può essere usata per spostare gli attributi del modulo, come le etichette dei campi.
Esempi
In questo esempio, rimuoveremo completamente le etichette eliminando l'azione.
/** * 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 );