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.
cf_entry_limiter_entry_limit
Caldera Forms Entry Limiter can be used to prevent a value from being used for a field more than a preset number of times. By
How To Send Reset Password Link Emails Using Caldera Forms Users
Learn how to send a password reset link with Caldera Forms with the Caldera Forms Users add-on.
caldera_forms_pro_send_local
Filter to disable sending messages via Caldera Forms Pro for a form and use the site’s email system instead.
caldera_forms_submit_process_before
Action that runs before Caldera_Forms::process_submission() does anything.
caldera_forms_insert_button_include
Filter to remove the JavaScript and CSS powering the Caldera Forms insert button and form preview in the post editor for one or all post types.
Get Total Value Of All Entries To A Caldera Forms Field
Learn how to get the total value of all entries to a Caldera Forms field and then display that total above the form. You could also display it in a HTML field in the form.
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}