Description
The wsf_pre_render filter allows you to modify all forms object prior to the form being rendered.
Usage
add_filter( 'wsf_pre_render', 'my_hook_function', 10, 2 );
Parameters
$form
Form ObjectThe form object.$preview
BooleanWhether the form rendering is in preview mode.
Example
// Callback function for the wsf_pre_render filter hook function my_hook_function( $form, $preview ) { // Get field ID 123 $field = wsf_field_get_object( $form, 123 ); // Set custom attributes for field ID 123 $field->meta->custom_attributes = array( array( 'custom_attribute_name' => 'attr_name', 'custom_attribute_value' => 'attr_value' ) ); // Return value return $form; } // Add a callback function for the wsf_pre_render filter hook add_filter( 'wsf_pre_render', 'my_hook_function', 10, 2 );
Source File
This hook can be found in:<plugin root>/public/class-ws-form-public.php