{"id":14800,"date":"2026-05-20T05:53:17","date_gmt":"2026-05-20T05:53:17","guid":{"rendered":"https:\/\/wordpress-theme.spider-themes.net\/akram-hossain\/docs\/sample-user-guide\/testing-url\/"},"modified":"2026-05-20T06:41:07","modified_gmt":"2026-05-20T06:41:07","slug":"location","status":"publish","type":"docs","link":"https:\/\/wordpress-theme.spider-themes.net\/akram-hossain\/docs\/sample-user-guide\/location\/","title":{"rendered":"Location"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\">PHP Filter Hooks<\/h1>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"here-are-some-of-the-main-bit-forms-php-filter-hooks\"><strong>Here are some of the main Bit Forms PHP filter hooks:\u200b<\/strong><a href=\"https:\/\/bitapps.pro\/docs\/bit-form\/others\/php-action-hooks\/#here-are-some-of-the-main-bit-forms-php-filter-hooks-%E2%80%8B\" rel=\"noreferrer noopener\" target=\"_blank\"><\/a><a href=\"https:\/\/bit-form.com\/wp-docs\/developer-docs\/php-filter-hooks\/#here-are-some-of-the-main-bit-forms-php-filter-hooks\"><\/a><a href=\"http:\/\/test-version.local\/sample-user-guide\/empty-section\/#here-are-some-of-the-main-bit-forms-php-filter-hooks\"><\/a><\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li><a href=\"https:\/\/bit-form.com\/wp-docs\/developer-docs\/php-filter-hooks\/#bitform_filter_format_submitted_data\">bitform_filter_format_submitted_data<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/bit-form.com\/wp-docs\/developer-docs\/php-filter-hooks\/#bitform_filter_save_form_entry\">bitform_filter_save_form_entry<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/bit-form.com\/wp-docs\/developer-docs\/php-filter-hooks\/#bitform_filter_user_details\">bitform_filter_user_details<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/bit-form.com\/wp-docs\/developer-docs\/php-filter-hooks\/#bitform_filter_save_entry_user_details\">bitform_filter_save_entry_user_details<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/bit-form.com\/wp-docs\/developer-docs\/php-filter-hooks\/#bitform_filter_return_submit_success\">bitform_filter_return_submit_success<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/bit-form.com\/wp-docs\/developer-docs\/php-filter-hooks\/#bitform_filter_submission_log_data\">bitform_filter_submission_log_data<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/bit-form.com\/wp-docs\/developer-docs\/php-filter-hooks\/#bitform_filter_update_form_entry\">bitform_filter_update_form_entry<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/bit-form.com\/wp-docs\/developer-docs\/php-filter-hooks\/#bitform_filter_update_entry_user_details\">bitform_filter_update_entry_user_details<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/bit-form.com\/wp-docs\/developer-docs\/php-filter-hooks\/#bitform_filter_return_edit_success\">bitform_filter_return_edit_success<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/bit-form.com\/wp-docs\/developer-docs\/php-filter-hooks\/#bitform_filter_before_workflow_onload_fields\">bitform_filter_before_workflow_onload_fields<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/bit-form.com\/wp-docs\/developer-docs\/php-filter-hooks\/#bitform_filter_after_workflow_onload_fields\">bitform_filter_after_workflow_onload_fields<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/bit-form.com\/wp-docs\/developer-docs\/php-filter-hooks\/#bitform_filter_wp_user_auth_response\">bitform_filter_wp_user_auth_response<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/bit-form.com\/wp-docs\/developer-docs\/php-filter-hooks\/#bitform_filter_form_validation\">bitform_filter_form_validation<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/bit-form.com\/wp-docs\/developer-docs\/php-filter-hooks\/#bitform_filter_integration_run_failure_message\">bitform_filter_integration_run_failure_message<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/bit-form.com\/wp-docs\/developer-docs\/php-filter-hooks\/#bitform_filter_restriction_one_per_ip_message\">bitform_filter_restriction_one_per_ip_message<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/bit-form.com\/wp-docs\/developer-docs\/php-filter-hooks\/#bit_form_upload_disallowed_mimes\">bit_form_upload_disallowed_mimes<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/bit-form.com\/wp-docs\/developer-docs\/php-filter-hooks\/#bit_form_upload_denied_extensions\">bit_form_upload_denied_extensions<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/bit-form.com\/wp-docs\/developer-docs\/php-filter-hooks\/#bit_form_upload_allow_file\">bit_form_upload_allow_file<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/bit-form.com\/wp-docs\/developer-docs\/php-filter-hooks\/#bitform_filter_pdf_body\">bitform_filter_pdf_body<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/bit-form.com\/wp-docs\/developer-docs\/php-filter-hooks\/#bitform_filter_pdf_body\">bitform_filter_pdf_filename<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/bit-form.com\/wp-docs\/developer-docs\/php-filter-hooks\/#bitform_filter_pdf_body\">bitform_filter_email_subject<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/bit-form.com\/wp-docs\/developer-docs\/php-filter-hooks\/#bitform_filter_pdf_body\">bitform_filter_email_body<\/a><\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"akrambitformfilterformatsubmitteddata\">akram_bitform_filter_format_submitted_data<a href=\"https:\/\/bit-form.com\/wp-docs\/developer-docs\/php-filter-hooks\/#bitformfilterformatsubmitteddata\"><\/a><a href=\"http:\/\/test-version.local\/sample-user-guide\/empty-section\/#akrambitformfilterformatsubmitteddata\"><\/a><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"description\">Description:<a href=\"https:\/\/bit-form.com\/wp-docs\/developer-docs\/php-filter-hooks\/#description\"><\/a><a href=\"http:\/\/test-version.local\/sample-user-guide\/empty-section\/#description\"><\/a><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If you want to modify the submitted data before it is saved or update to the database, you can use this filter. The filter receives the submitted data as an array and the form ID as a parameter.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apply_filters('bitform_filter_format_submitted_data', $submitted_data, $this-&gt;form_id);<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"usage\">Usage:<a href=\"https:\/\/bit-form.com\/wp-docs\/developer-docs\/php-filter-hooks\/#usage\"><\/a><a href=\"http:\/\/test-version.local\/sample-user-guide\/empty-section\/#usage\"><\/a><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The following example shows how to modify the submitted data before it is saved to the database.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>add_filter('bitform_filter_format_submitted_data', 'your_function_name', 10, 2);\n\nfunction your_function_name($submittedData, $formId) {\n    \/\/ Modify the submitted data here\n    return $submittedData;\n}<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"parameters\">Parameters:<a href=\"https:\/\/bit-form.com\/wp-docs\/developer-docs\/php-filter-hooks\/#parameters\"><\/a><a href=\"http:\/\/test-version.local\/sample-user-guide\/empty-section\/#parameters\"><\/a><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>$submittedData (array) (required) The submitted data as an array.<\/li>\n\n\n\n<li>$formId (int) (required) The form ID.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>$submission_data = &#91;\n    \/\/ fieldKey =&gt; value\n    'b1-1' =&gt; 'value1',\n    'b1-2' =&gt; 'value2',\n]<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"akramformatsubmitteddatatestaooo\">akram_format_submitted_data_test_aooo<a href=\"http:\/\/test-version.local\/sample-user-guide\/empty-section\/#akramformatsubmitteddatatestaooo\"><\/a><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nec euismod, hac pede fuga neque facilisi, maiores? Aut, montes tellus eum adipisicing egestas facere, consequat sunt taciti laoreet quam illo, nibh adipisicing luctus, incidunt aliqua illum natus, rem purus.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"testfinaakram\">akram\/url\/testing\/final<a href=\"http:\/\/test-version.local\/sample-user-guide\/empty-section\/#testfinaakram\"><\/a><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Justo vitae sunt exercitationem et nostrud placeat autem eius lacinia tortor culpa ad, dolores platea dicta fuga soluta? Quos explicabo justo sollicitudin eros nostrud, rutrum ea integer eos dolorem hymenaeos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-luminous-vivid-orange-background-color has-background\">akram_tarua_ashuganj<\/h2>\n\n\n\n<h2 class=\"wp-block-heading has-vivid-red-background-color has-background\">akram\/tarua\/ashuganj<\/h2>\n","protected":false},"excerpt":{"rendered":"<p>PHP Filter Hooks Here are some of the main Bit Forms PHP filter hooks:\u200b akram_bitform_filter_format_submitted_data Description: If you want to modify the submitted data before it is saved or update to the database, you can use this filter. The filter receives the submitted data as an array and the form ID as a parameter. Usage: [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":2484,"menu_order":9,"comment_status":"open","ping_status":"closed","template":"","doc_tag":[],"doc_badge":[],"class_list":["post-14800","docs","type-docs","status-publish","hentry","no-post-thumbnail"],"acf":[],"author_avatar":"https:\/\/secure.gravatar.com\/avatar\/bea21886ea602ec9ccfaadfcfbd0ab80fac8a6eef4e04fe21f66fa02082e0106?s=96&d=mm&r=g","author_name":"akram-hossain","_links":{"self":[{"href":"https:\/\/wordpress-theme.spider-themes.net\/akram-hossain\/wp-json\/wp\/v2\/docs\/14800","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress-theme.spider-themes.net\/akram-hossain\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/wordpress-theme.spider-themes.net\/akram-hossain\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress-theme.spider-themes.net\/akram-hossain\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress-theme.spider-themes.net\/akram-hossain\/wp-json\/wp\/v2\/comments?post=14800"}],"version-history":[{"count":8,"href":"https:\/\/wordpress-theme.spider-themes.net\/akram-hossain\/wp-json\/wp\/v2\/docs\/14800\/revisions"}],"predecessor-version":[{"id":14811,"href":"https:\/\/wordpress-theme.spider-themes.net\/akram-hossain\/wp-json\/wp\/v2\/docs\/14800\/revisions\/14811"}],"up":[{"embeddable":true,"href":"https:\/\/wordpress-theme.spider-themes.net\/akram-hossain\/wp-json\/wp\/v2\/docs\/2484"}],"wp:attachment":[{"href":"https:\/\/wordpress-theme.spider-themes.net\/akram-hossain\/wp-json\/wp\/v2\/media?parent=14800"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/wordpress-theme.spider-themes.net\/akram-hossain\/wp-json\/wp\/v2\/doc_tag?post=14800"},{"taxonomy":"doc_badge","embeddable":true,"href":"https:\/\/wordpress-theme.spider-themes.net\/akram-hossain\/wp-json\/wp\/v2\/doc_badge?post=14800"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}