Description
Le wpforms_display_field_before
se déclenche avant l'affichage du formulaire pour déterminer la position de certains éléments du formulaire tels que les étiquettes.
Paramètres
- $fields
- (tableau) Valeurs/propriétés des champs d'entrée assainis.
- $form_data
- (tableau) Paramètres/données du formulaire.
Source
wpforms/src/Frontend/Frontend.php
Plus d'informations
L'action se déclenche avant l'affichage du formulaire. Cette action peut être utilisée pour déplacer des attributs du formulaire, tels que les étiquettes des champs du formulaire.
Exemples
Dans cet exemple, nous allons supprimer complètement les étiquettes en supprimant l'action.
/** * 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 );