My Blog

My Blog

Did You Know?

You can create any type of product documentation with Docy

Sample User Guide

Location

Estimated reading: 2 minutes 19 views Contributors

PHP Filter Hooks

Here are some of the main Bit Forms PHP filter hooks:​

  1. bitform_filter_format_submitted_data
  2. bitform_filter_save_form_entry
  3. bitform_filter_user_details
  4. bitform_filter_save_entry_user_details
  5. bitform_filter_return_submit_success
  6. bitform_filter_submission_log_data
  7. bitform_filter_update_form_entry
  8. bitform_filter_update_entry_user_details
  9. bitform_filter_return_edit_success
  10. bitform_filter_before_workflow_onload_fields
  11. bitform_filter_after_workflow_onload_fields
  12. bitform_filter_wp_user_auth_response
  13. bitform_filter_form_validation
  14. bitform_filter_integration_run_failure_message
  15. bitform_filter_restriction_one_per_ip_message
  16. bit_form_upload_disallowed_mimes
  17. bit_form_upload_denied_extensions
  18. bit_form_upload_allow_file
  19. bitform_filter_pdf_body
  20. bitform_filter_pdf_filename
  21. bitform_filter_email_subject
  22. bitform_filter_email_body

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.

apply_filters('bitform_filter_format_submitted_data', $submitted_data, $this->form_id);

Usage:

The following example shows how to modify the submitted data before it is saved to the database.

add_filter('bitform_filter_format_submitted_data', 'your_function_name', 10, 2);

function your_function_name($submittedData, $formId) {
    // Modify the submitted data here
    return $submittedData;
}

Parameters:

  • $submittedData (array) (required) The submitted data as an array.
  • $formId (int) (required) The form ID.
$submission_data = [
    // fieldKey => value
    'b1-1' => 'value1',
    'b1-2' => 'value2',
]

akram_format_submitted_data_test_aooo

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.

akram/url/testing/final

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.

akram_tarua_ashuganj

akram/tarua/ashuganj

Leave a Comment

Share this Doc

Location

Or copy link

    CONTENTS
    Antimanual

    Ask our AI support assistant your questions about our platform, features, and services.

    You are offline
    Chatbot Avatar
    What can I help you with?

    Subscribe

    ×
    Cancel