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.
Limit File Upload Size For Caldera Forms File Fields
How to set a limit for the maximum allowed size for uploads from Caldera Forms file fields and advanced file fields. Max upload size.
caldera_forms_admin_enqueue_form_editor
This action causes the assets Caldera Forms loads in the form editor to be enqueued.
caldera_forms_admin_enqueue_post_editor
This action causes the assets Caldera Forms loads in the post editor to be enqueued.
caldera_forms_admin_main_enqueue
This action causes the assets Caldera Forms loads in the main admin page to be enqueued
caldera_forms_admin_pre_enqueue
This action runs directly before assets MIGHT be enqueued in the WordPress admin. It was added in Caldera Forms 1.7.3.
caldera_forms_api_allow_entry_view
This filter controls if the Caldera Forms REST API route for reading stored entries of a form is authorized. Because this endpoint is used by the front-end entry viewer, you can use this filter to allow any public user to see the front-end entry viewer.
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}