Description

Action fires before the form is displayed to determine position of certain form elements such as labels.

Parameters

$fields
array Sanitized entry field values/properties.
$form_data
array Form settings/data.

Source

wpforms/includes/class-frontend.php

More Information

The wpforms_display_field_before action fires before the form is displayed. This action can be used to move attributes of the form around such as form field labels.

Examples

In this example, we’re going to remove the labels completely by removing the action.

/**
 * Action fires before the form is displayed to determine 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 ) {
 
if ( absint( $form_data['id'] ) !== 1289 ) {
return;
}
    remove_action( 'wpforms_display_field_before', array( wpforms()->frontend, 'field_label' ), 15 );
}

Snippet References: