Beschreibung
Die wpforms_display_field_before
Aktion wird ausgelöst, bevor das Formular angezeigt wird, um die Position bestimmter Formularelemente wie z. B. Beschriftungen zu bestimmen.
Parameter
- $Felder
- (array) Bereinigte Werte/Eigenschaften von Eingabefeldern.
- $form_data
- (Array) Formulareinstellungen/Daten.
Quelle
wpforms/src/Frontend/Frontend.php
Mehr Informationen
Die Aktion wird ausgelöst, bevor das Formular angezeigt wird. Diese Aktion kann verwendet werden, um Attribute des Formulars zu verschieben, z. B. die Beschriftung von Formularfeldern.
Beispiele
In diesem Beispiel werden wir die Beschriftungen vollständig entfernen, indem wir die Aktion entfernen.
/** * 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 );