Riassunto AI
Descrizione
L'azione wpforms_display_field_before viene eseguita prima che il modulo venga visualizzato per determinare la posizione di determinati elementi del modulo come le etichette.
Parametri
- $fields
- (array) Valori/proprietà del campo di inserimento sanificati.
- $form_data
- (array) Impostazioni/dati del modulo.
Origine
wpforms/src/Frontend/Frontend.php
Maggiori Informazioni
L'azione viene eseguita prima che il modulo venga visualizzato. Questa azione può essere utilizzata per spostare attributi del modulo come le etichette dei campi del modulo.
Esempi
In questo esempio, rimuoveremo completamente le etichette rimuovendo 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 );