Caldera Forms Developer Documentation is for advanced users looking to customize the plugin to fit your needs. These articles below show code examples and explain more about filters. You can click to view details about each filter. Please remain mindful our Terms of Service note regarding custom code.
caldera_forms_gdpr_callback
A filter for creating a custom processing of Caldera Forms GDPR data exports and erasers.
Using Caldera Forms Paginated Queries
How you developers can easily select Caldera Forms entry values by form ID, entry ID or field values or field slug with pagination.
Using The Caldera Forms Queries Tool
Caldera Forms Queries is a developer-facing tool for selecting or deleting data from the Caldera Forms database tables, using object-oriented PHP. This library is a composer package, that is included in Caldera Forms 1.7 or later.
caldera_forms_privacy_policy_page_url
The default privacy page URL link for consent fields and magic tags is the WordPress core settings page. You can change this with a filter. GPDR
caldera_forms_editor_extra_fields
A filter that is very useful for Caldera Forms add-on developers who wish to modify the form configuration in a way that is not standard for the 1.x form editor.
cf_paypal_request
A filter to customize payment requests to PayPal made using Caldera Forms PayPal Express add-on. Disable shipping, add additional items, ensure credit cards can be used without login.
caldera_forms_admin_assets_scripts_registered
caldera_forms_autopopulate_options_post_value_field
caldera_forms_autopopulate_post_type_args
caldera_forms_autoresponse_config
caldera_forms_autoresponse_mail
caldera_forms_csv_localize_time
caldera_forms_csv_character_encoding
caldera_forms_checkbox_calculate_sum
caldera_forms_easy_pods_autopopulate_label_field
caldera_forms_force_enqueue_styles_early
caldera_forms_fields_attributes
caldera_forms_fields_util_math_functions
caldera_forms_field_option_presets
caldera_forms_file_upload_handler
caldera_forms_get_form_processors
caldera_forms_get_option_calculation_value
caldera_forms_includes_complete
caldera_forms_insert_button_include
caldera_forms_magic_file_use_link
caldera_forms_magic_summary_field_value
caldera_forms_magic_summary_should_use_label
caldera_forms_magic_parser_data
caldera_forms_new_form_template_end
caldera_forms_pre_load_processors
caldera_forms_pre_do_field_magic
caldera_forms_phone_js_options
caldera_forms_redirect_{ type | error, preprocess, complete }
caldera_forms_render_set_grid_size
caldera_forms_render_note_classes
caldera_forms_render_grid_settings
caldera_forms_render_get_field
caldera_forms_render_get_field_type-{field_type}
caldera_forms_render_get_field_slug-{field_slug}
caldera_forms_render_form_wrapper_classes
caldera_forms_render_form_attributes
caldera_forms_render_field_file
caldera_forms_render_assets_minify
caldera_forms_save_form_register
caldera_forms_summary_magic_fields
caldera_forms_summary_magic_pattern
caldera_forms_submit_process_before
caldera_forms_submit_post_process_end
caldera_forms_submit_post_process
caldera_forms_submit_process_end
caldera_forms_submit_process_start
caldera_forms_submit_pre_process_end
caldera_forms_submit_pre_process_start
caldera_forms_submit_start_processors
caldera_forms_submit_redirect_complete
caldera_forms_upload_directory
caldera_forms_validate_field_$field_id
caldera_forms_validate_field_{field_type}