Developer Documentations


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. 

image of a volcano

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.

Read More »

caldera_forms_admin_csv

caldera_forms_admin_assets_scripts_registered

caldera_forms_api_show_field

cf_geo_autocomplete_rendered

caldera_forms_autopopulate_options_post_value_field

caldera_forms_autopopulate_post_type_args

caldera_forms_autoresponse_config

caldera_forms_autoresponse_mail

caldera_forms_csv_file_type

caldera_forms_csv_localize_time

caldera_forms_csv_character_encoding

caldera_forms_create_form

caldera_forms_checkbox_calculate_sum

caldera_forms_do_magic_tag

caldera_forms_delete_form

caldera_forms_easy_pods_autopopulate_label_field

cf_entry_limiter_entry_limit

caldera_forms_entry_saved

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_grid_row_id

caldera_forms_grid_rwo_class

caldera_forms_get_field_types

caldera_forms_get_form

caldera_forms_get_form_processors

caldera_forms_get_field_order

caldera_forms_get_option_calculation_value

caldera_forms_includes_complete

caldera_forms_insert_button_include

caldera_forms_import_form

caldera_forms_manage_cap

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_magic_form

caldera_forms_mailer

caldera_forms_new_form_template_end

caldera_forms_pre_render_for

caldera_forms_pre_load_processors

caldera_forms_pre_do_field_magic

caldera_forms_processor_value

caldera_forms_phone_js_options

caldera_forms_redirect_{ type | error, preprocess, complete }

caldera_forms_redirect

caldera_forms_render_entry_id

caldera_forms_render_set_grid_size

caldera_forms_render_notices

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

caldera_forms_render_field_file

caldera_forms_render_assets_minify

caldera_forms_render_start

caldera_forms_render_end

caldera_forms_save_field

caldera _forms_save_revision

caldera_forms_save_form_register

caldera_forms_script_urls

caldera_forms_style_urls

caldera_forms_summary_magic_fields

caldera_forms_summary_magic_pattern

caldera_forms_submission_url

caldera_forms_submit_process_before

caldera_forms_submit_complete

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_start

caldera_forms_submit_redirect_complete

caldera_forms_submit_redirect

caldera_forms_upload_directory

caldera_forms_validate_field_$field_id

caldera_forms_validate_field_{field_type}

caldera_forms_verfication_token_failed

caldera_forms_wysiwyg_options