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
$formForm ObjectThe form object.$previewBooleanWhether 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