wsf_pre_render_<form_id>

Description

The wsf_pre_render_<form_id> filter allows you to modify a form object prior to the form being rendered.

Usage

add_filter( 'wsf_pre_render_<form_id>', 'my_hook_function', 10, 2 );

Parameters

  1. $form Form Object
    The form object.
  2. $preview Boolean
    Whether the form rendering is in preview mode.

Example

// Add filter to change form ID 123 prior to rendering
add_filter('wsf_pre_render_123', 'my_pre_render_123');

// My function for filter wsf_pre_render_123
function my_pre_render_123($form) {

	// Get field ID: 321
	$field = wsf_form_get_field($form, 321);

	// Change the default value of the field
	$field->meta->default_value = 'Default value here';

	// Return the form
	return $form;
}

Source File

This hook can be found in: <plugin root>/public/class-ws-form-public.php