• Beehive - Google Analytics
  • Branda
  • Defender
  • Forminator
  • Hummingbird
  • Hustle
  • Shipper
  • SmartCrawl SEO
  • Smush
  • Snapshot
  • WPMU DEV Dashboard

Hustle Hooks Documentation

Total hooks: 233
Undocumented hooks: 132

1. opt_in-country-list

Type: filter

No description

Arguments: array('AU' => 'Australia', 'AF' => 'Afghanistan', 'AL' => 'Albania', 'DZ' => 'Algeria', 'AS' => 'American Samoa', 'AD' => 'Andorra', 'AO' => 'Angola', 'AI' => 'Anguilla', 'AQ' => 'Antarctica', 'AG' => 'Antigua and Barbuda', 'AR' => 'Argentina', 'AM' => 'Armenia', 'AW' => 'Aruba', 'AT' => 'Austria', 'AZ' => 'Azerbaijan', 'BS' => 'Bahamas', 'BH' => 'Bahrain', 'BD' => 'Bangladesh', 'BB' => 'Barbados', 'BY' => 'Belarus', 'BE' => 'Belgium', 'BZ' => 'Belize', 'BJ' => 'Benin', 'BM' => 'Bermuda', 'BT' => 'Bhutan', 'BO' => 'Bolivia', 'BA' => 'Bosnia and Herzegovina', 'BW' => 'Botswana', 'BV' => 'Bouvet Island', 'BR' => 'Brazil', 'IO' => 'British Indian Ocean Territory', 'BN' => 'Brunei', 'BG' => 'Bulgaria', 'BF' => 'Burkina Faso', 'BI' => 'Burundi', 'KH' => 'Cambodia', 'CM' => 'Cameroon', 'CA' => 'Canada', 'CV' => 'Cape Verde', 'KY' => 'Cayman Islands', 'CF' => 'Central African Republic', 'TD' => 'Chad', 'CL' => 'Chile', 'CN' => 'China, People\', 'CX' => 'Christmas Island', 'CC' => 'Cocos Islands', 'CO' => 'Colombia', 'KM' => 'Comoros', 'CD' => 'Congo, Democratic Republic of the', 'CG' => 'Congo, Republic of the', 'CK' => 'Cook Islands', 'CR' => 'Costa Rica', 'CI' => 'Côte d\', 'HR' => 'Croatia', 'CU' => 'Cuba', 'CW' => 'Curaçao', 'CY' => 'Cyprus', 'CZ' => 'Czech Republic', 'DK' => 'Denmark', 'DJ' => 'Djibouti', 'DM' => 'Dominica', 'DO' => 'Dominican Republic', 'TL' => 'East Timor', 'EC' => 'Ecuador', 'EG' => 'Egypt', 'SV' => 'El Salvador', 'GQ' => 'Equatorial Guinea', 'ER' => 'Eritrea', 'EE' => 'Estonia', 'ET' => 'Ethiopia', 'FK' => 'Falkland Islands', 'FO' => 'Faroe Islands', 'FJ' => 'Fiji', 'FI' => 'Finland', 'FR' => 'France', 'FX' => 'France, Metropolitan', 'GF' => 'French Guiana', 'PF' => 'French Polynesia', 'TF' => 'French South Territories', 'GA' => 'Gabon', 'GM' => 'Gambia', 'GE' => 'Georgia', 'DE' => 'Germany', 'GH' => 'Ghana', 'GI' => 'Gibraltar', 'GR' => 'Greece', 'GL' => 'Greenland', 'GD' => 'Grenada', 'GP' => 'Guadeloupe', 'GU' => 'Guam', 'GT' => 'Guatemala', 'GN' => 'Guinea', 'GW' => 'Guinea-Bissau', 'GY' => 'Guyana', 'HT' => 'Haiti', 'HM' => 'Heard Island And Mcdonald Island', 'HN' => 'Honduras', 'HK' => 'Hong Kong', 'HU' => 'Hungary', 'IS' => 'Iceland', 'IN' => 'India', 'ID' => 'Indonesia', 'IR' => 'Iran', 'IQ' => 'Iraq', 'IE' => 'Ireland', 'IL' => 'Israel', 'IT' => 'Italy', 'JM' => 'Jamaica', 'JP' => 'Japan', 'JT' => 'Johnston Island', 'JO' => 'Jordan', 'KZ' => 'Kazakhstan', 'KE' => 'Kenya', 'XK' => 'Kosovo', 'KI' => 'Kiribati', 'KP' => 'Korea, Democratic People\', 'KR' => 'Korea, Republic of', 'KW' => 'Kuwait', 'KG' => 'Kyrgyzstan', 'LA' => 'Lao People\', 'LV' => 'Latvia', 'LB' => 'Lebanon', 'LS' => 'Lesotho', 'LR' => 'Liberia', 'LY' => 'Libya', 'LI' => 'Liechtenstein', 'LT' => 'Lithuania', 'LU' => 'Luxembourg', 'MO' => 'Macau', 'MK' => 'Macedonia', 'MG' => 'Madagascar', 'MW' => 'Malawi', 'MY' => 'Malaysia', 'MV' => 'Maldives', 'ML' => 'Mali', 'MT' => 'Malta', 'MH' => 'Marshall Islands', 'MQ' => 'Martinique', 'MR' => 'Mauritania', 'MU' => 'Mauritius', 'YT' => 'Mayotte', 'MX' => 'Mexico', 'FM' => 'Micronesia', 'MD' => 'Moldova', 'MC' => 'Monaco', 'MN' => 'Mongolia', 'ME' => 'Montenegro', 'MS' => 'Montserrat', 'MA' => 'Morocco', 'MZ' => 'Mozambique', 'MM' => 'Myanmar', 'NA' => 'Namibia', 'NR' => 'Nauru', 'NP' => 'Nepal', 'NL' => 'Netherlands', 'AN' => 'Netherlands Antilles', 'NC' => 'New Caledonia', 'NZ' => 'New Zealand', 'NI' => 'Nicaragua', 'NE' => 'Niger', 'NG' => 'Nigeria', 'NU' => 'Niue', 'NF' => 'Norfolk Island', 'MP' => 'Northern Mariana Islands', 'MP' => 'Mariana Islands, Northern', 'NO' => 'Norway', 'OM' => 'Oman', 'PK' => 'Pakistan', 'PW' => 'Palau', 'PS' => 'Palestine, State of', 'PA' => 'Panama', 'PG' => 'Papua New Guinea', 'PY' => 'Paraguay', 'PE' => 'Peru', 'PH' => 'Philippines', 'PN' => 'Pitcairn Islands', 'PL' => 'Poland', 'PT' => 'Portugal', 'PR' => 'Puerto Rico', 'QA' => 'Qatar', 'RE' => 'Réunion', 'RO' => 'Romania', 'RU' => 'Russia', 'RW' => 'Rwanda', 'SH' => 'Saint Helena', 'KN' => 'Saint Kitts and Nevis', 'LC' => 'Saint Lucia', 'PM' => 'Saint Pierre and Miquelon', 'VC' => 'Saint Vincent and the Grenadines', 'WS' => 'Samoa', 'SM' => 'San Marino', 'ST' => 'Sao Tome and Principe', 'SA' => 'Saudi Arabia', 'SN' => 'Senegal', 'CS' => 'Serbia', 'SC' => 'Seychelles', 'SL' => 'Sierra Leone', 'SG' => 'Singapore', 'MF' => 'Sint Maarten', 'SK' => 'Slovakia', 'SI' => 'Slovenia', 'SB' => 'Solomon Islands', 'SO' => 'Somalia', 'ZA' => 'South Africa', 'GS' => 'South Georgia and the South Sandwich Islands', 'ES' => 'Spain', 'LK' => 'Sri Lanka', 'XX' => 'Stateless Persons', 'SD' => 'Sudan', 'SD' => 'Sudan, South', 'SR' => 'Suriname', 'SJ' => 'Svalbard and Jan Mayen', 'SZ' => 'Swaziland', 'SE' => 'Sweden', 'CH' => 'Switzerland', 'SY' => 'Syria', 'TW' => 'Taiwan, Republic of China', 'TJ' => 'Tajikistan', 'TZ' => 'Tanzania', 'TH' => 'Thailand', 'TG' => 'Togo', 'TK' => 'Tokelau', 'TO' => 'Tonga', 'TT' => 'Trinidad and Tobago', 'TN' => 'Tunisia', 'TR' => 'Turkey', 'TM' => 'Turkmenistan', 'TC' => 'Turks and Caicos Islands', 'TV' => 'Tuvalu', 'UG' => 'Uganda', 'UA' => 'Ukraine', 'AE' => 'United Arab Emirates', 'GB' => 'United Kingdom', 'US' => 'United States of America (USA)', 'UM' => 'US Minor Outlying Islands', 'UY' => 'Uruguay', 'UZ' => 'Uzbekistan', 'VU' => 'Vanuatu', 'VA' => 'Vatican City', 'VE' => 'Venezuela', 'VN' => 'Vietnam', 'VG' => 'Virgin Islands, British', 'VI' => 'Virgin Islands, U.S.', 'WF' => 'Wallis And Futuna', 'EH' => 'Western Sahara', 'YE' => 'Yemen', 'ZM' => 'Zambia', 'ZW' => 'Zimbabwe')

2. hustle_before_load_providers

Type: action

Triggered before registering internal providers

Arguments: none

3. hustle_providers_loaded

Type: action

Boot up and instantiate core classes

Arguments: none

4. wpmudev_branding_hero_image

Type: filter

No description

Arguments: null

5. wpmudev_branding_hide_branding

Type: filter

Dash integration

Arguments: false

6. wpmudev_branding_hero_image

Type: filter

No description

Arguments: null

7. hustle_module_collection_page_size

Type: filter

Return only ids if it is needed

Arguments: 10

8. hustle_remove_selected_ips_from_tracking_limit

Type: filter

TODO: entries!

Arguments: 10, $ip_array, $id_array

9. the_content

Type: filter

No description

Arguments: $content

10. hustle_get_module_permissions_roles

Type: filter

check permissions

Arguments: $roles

11. hustle_enable_log

Type: filter

Filter to enable or disable log for Hustle

<p>By default it will check <code>WP_DEBUG</code></p>

Arguments: $enabled

Arguments:

  • $enabled - bool
    current enabled status

12. wpmudev_branding_hide_branding

Type: filter

Whitelabeling based on Dash Plugin Settings

Arguments: false

13. wpmudev_branding_hide_branding

Type: filter

Whitelabeling based on Dash Plugin Settings

Arguments: $hide_branding

14. hustle_date_formats

Type: filter

Add all custom post types

Arguments: $formats

15. hustle_captcha_languages

Type: filter

No description

Arguments: array('ar' => 'Arabic', 'af' => 'Afrikaans', 'am' => 'Amharic', 'hy' => 'Armenian', 'az' => 'Azerbaijani', 'eu' => 'Basque', 'bn' => 'Bengali', 'bg' => 'Bulgarian', 'ca' => 'Catalan', 'zh-HK' => 'Chinese (Hong Kong)', 'zh-CN' => 'Chinese (Simplified)', 'zh-TW' => 'Chinese (Traditional)', 'hr' => 'Croatian', 'cs' => 'Czech', 'da' => 'Danish', 'nl' => 'Dutch', 'en-GB' => 'English (UK)', 'en' => 'English (US)', 'et' => 'Estonian', 'fil' => 'Filipino', 'fi' => 'Finnish', 'fr' => 'French', 'fr-CA' => 'French (Canadian)', 'gl' => 'Galician', 'ka' => 'Georgian', 'de' => 'German', 'de-AT' => 'German (Austria)', 'de-CH' => 'German (Switzerland)', 'el' => 'Greek', 'gu' => 'Gujarati', 'iw' => 'Hebrew', 'hi' => 'Hindi', 'hu' => 'Hungarain', 'is' => 'Icelandic', 'id' => 'Indonesian', 'it' => 'Italian', 'ja' => 'Japanese', 'kn' => 'Kannada', 'ko' => 'Korean', 'lo' => 'Laothian', 'lv' => 'Latvian', 'lt' => 'Lithuanian', 'ms' => 'Malay', 'ml' => 'Malayalam', 'mr' => 'Marathi', 'mn' => 'Mongolian', 'no' => 'Norwegian', 'fa' => 'Persian', 'pl' => 'Polish', 'pt' => 'Portuguese', 'pt-BR' => 'Portuguese (Brazil)', 'pt-PT' => 'Portuguese (Portugal)', 'ro' => 'Romanian', 'ru' => 'Russian', 'sr' => 'Serbian', 'si' => 'Sinhalese', 'sk' => 'Slovak', 'sl' => 'Slovenian', 'es' => 'Spanish', 'es-419' => 'Spanish (Latin America)', 'sw' => 'Swahili', 'sv' => 'Swedish', 'ta' => 'Tamil', 'te' => 'Telugu', 'th' => 'Thai', 'tr' => 'Turkish', 'uk' => 'Ukrainian', 'ur' => 'Urdu', 'vi' => 'Vietnamese', 'zu' => 'Zulu')

16. hustle_optin_vars

Type: filter

Add all custom post types

Arguments: $optin_vars

17. hustle_entries_datepicker_ranges

Type: filter

Filter ranges to be used on submissions date range

Arguments: $daterangepicker_ranges

Arguments:

  • $daterangepicker_ranges - string

18. hustle_privacy_external_integrations_list

Type: filter

No description

Arguments: $external_integrations_list

19. hustle_privacy_url_external_integrations_list

Type: filter

No description

Arguments: $external_integrations_privacy_url_list

20. hustle_module_main_content_allowed_html

Type: filter

Allows editing the allowed html tags for the modules' main content.

Arguments: $allowed_html, $this->module

21. hustle_module_main_content

Type: filter

Allows editing the escaped main content before doing the shortcodes.

Arguments: $content, $this->module

22. hustle_form_before_handle_submit

Type: action

No description

Arguments: $module_id

23. hustle_form_submit_response

Type: filter

No description

Arguments: $response, $module_id

24. hustle_form_after_handle_submit

Type: action

No description

Arguments: $module_id, $response

25. hustle_form_submit_field_data

Type: filter

Check is tracking allowed

Arguments: $field_data_array, $module_id

26. hustle_form_submit_before_set_fields

Type: action

No description

Arguments: $entry, $module_id, $field_data_array

27. hustle_form_submit_field_data

Type: filter

No description

Arguments: $field_data_array, $module_id

28. hustle_form_submit_before_set_fields

Type: action

No description

Arguments: $entry, $module_id, $field_data_array

29. hustle_parsed_success_message

Type: filter

No description

Arguments: $success_message, $module_id, $module_sub_type, $form_data

30. hustle_format_submitted_data

Type: filter

No description

Arguments: $submitted_data, $slug

31. hustle_format_submitted_data

Type: filter

No description

Arguments: $submitted_data, $slug

32. hustle_unsubscribe_email_processed_html

Type: filter

No description

Arguments: $html, $sanitized_data

33. hustle_unsubscribe_email_processed_wrapper

Type: filter

No description

Arguments: $wrapper, $sanitized_data

34. hustle_unsubscribe_email_not_processed_html

Type: filter

No description

Arguments: $messages['email_not_processed'], $sanitized_data

35. hustle_unsubscribe_email_not_found_html

Type: filter

No description

Arguments: $html, $modules_id, $email

36. hustle_unsubscribe_email_not_found_wrapper

Type: filter

No description

Arguments: $wrapper, $modules_id, $email

37. hustle_render_unsubscribe_lists_html

Type: filter

No description

Arguments: $html, $modules_id, $email

38. hustle_render_unsubscribe_list_wrapper

Type: filter

No description

Arguments: $wrapper, $modules_id, $email

39. hustle_unsubscribe_invalid_email_address_message

Type: filter

No description

Arguments: $messages['invalid_email'], $sanitized_data

40. hustle_after_create_module

Type: action

Action Hustle after creation module

Arguments: $this->module_type, $data, $this->id

Arguments:

  • $module_type - string
    module type

  • $data - array
    module data

  • $id - int
    module id

41. hustle_after_update_module

Type: action

Action Hustle after updating module

Arguments: $this->module_type, $data

Arguments:

  • $module_type - string
    module type

  • $data - array
    module data

42. hustle_is_tracking_enabled

Type: filter

No description

Arguments: $is_tracking_enabled, $this, $type

43. hustle_after_migrate_module

Type: action

Action Hustle after migration module

Arguments: $this->module_type, $module_data, $this->id

Arguments:

  • $module_type - string
    module type

  • $data - array
    module data

  • $id - int
    module id

44. hustle_enable_log

Type: filter

Filter to enable or disable log for Hustle

<p>By default it will check <code>WP_DEBUG</code></p>

Arguments: $enabled

Arguments:

  • $enabled - bool
    current enabled status

45. hustle_email_list_page_size

Type: filter

No description

Arguments: 10

46. hustle_admin_page_entries

Type: action

Fires on custom form page entries render before request and result processed

Arguments: $module_id, $module_model, $pagenum

47. hustle_before_module_render

Type: action

No description

Arguments: $render_id, $this, $post_id, $sub_type

48. hustle_render_module_markup

Type: filter

Output

Arguments: $html, $this, $render_id, $sub_type, $post_id

49. hustle_after_module_render

Type: action

No description

Arguments: $this, $render_id, $post_id, $sub_type

50. hustle_disable_front_styles

Type: filter

No description

Arguments: false, $this->module, $this

51. hustle_before_ajax_display

Type: action

No description

Arguments: $module, $is_preview

52. hustle_ajax_display_response

Type: filter

No description

Arguments: $response, $module, $is_preview

53. hustle_after_ajax_display

Type: action

No description

Arguments: $module, $is_preview, $response

54. hustle_meta_get_defaults

Type: filter

No description

Arguments: $this->defaults

55. hustle_unsubscribe_email_recipient

Type: filter

No description

Arguments: $email, $modules_id, $referer

56. hustle_unsubscribe_email_url

Type: filter

No description

Arguments: $referer . $concatenate . 'token=' . $nonce . '&email=' . rawurlencode($email), $email, $modules_id, $referer

57. hustle_unsubscribe_email_message

Type: filter

No description

Arguments: $message, $unsubscribe_url, $email, $modules_id, $referer

58. widget_title

Type: filter

No description

Arguments: $instance['title']

59. widget_title

Type: filter

No description

Arguments: $instance['title']

60. hustle_migration_tracking_batch_limit

Type: filter

No description

Arguments: 50

61. hustle_provider_{$provider_slug}_get_form_settings_values

Type: filter

Filter the retrived form settings data from db.

Arguments: $values, $module_id

Arguments:

  • $values - mixed

  • $module_id - int
    current module_id

62. hustle_save_form_settings_data_to_remove

Type: filter

No description

Arguments: array('hustle_is_submit', 'global_multi_id', 'multi_id'), $values

63. hustle_provider_{$provider_slug}_save_form_settings_values

Type: filter

Filter the form settings data to be save to db.

Arguments: $values, $module_id

Arguments:

  • $values - mixed
    current form settings values

  • $module_id - int
    current module_id

64. hustle_save_form_settings_data_to_remove

Type: filter

No description

Arguments: array('hustle_is_submit', 'global_multi_id', 'multi_id'), $values

65. hustle_provider_enable_log

Type: filter

Filter to enable or disable log for Hustle

Arguments: $enabled

Arguments:

  • $enabled - bool
    current enabled status

66. hustle_provider_meta_data_from_entry_model

Type: filter

Filter addon's meta data retrieved from db

Arguments: $addon_meta_data, $connected_addon, $entry_model, $addon_meta_data_prefix

67. hustle_provider_{$addon_slug}_settings_options_name

Type: filter

Filter wp options name for saving addon settings

Arguments: $settings_options_name, $addon

Arguments:

  • $settings_options_name - string

  • $addon - \Hustle_Provider_Abstract
    provider instance

68. hustle_provider_{$addon_slug}_version_options_name

Type: filter

Filter wp options name for saving addon settings

Arguments: $version_options_name, $addon

Arguments:

  • $version_options_name - string

  • $addon - \Hustle_Provider_Abstract
    provider instance

69. hustle_provider_{$provider_slug}_form_settings_class_name

Type: filter

Filter the class name of the integration's form settings class.

<p>Form settings class name is a string it will be validated by <code>class_exists</code> and must be instanceof @see Hustle_Provider_Form_Settings_Abstract</p>

Arguments: $form_settings_class_name

Arguments:

  • $form_settings_class_name - string

70. hustle_get_integration_form_wizard

Type: filter

No description

Arguments: $wizard, $this, $submitted_data, $module_id, $steps, $step

71. hustle_provider_{$provider_slug}_get_settings_values

Type: filter

Filter the retrieved addon's settings values from db.

Arguments: $values

Arguments:

  • $values - mixed

72. hustle_provider_{$provider_slug}_save_settings_values

Type: filter

Filter the settings values of the provider to be saved.

<p><code>$provider_slug</code> is the slug of provider that will be saved. Example : <code>mailchimp</code>, <code>zapier</code>, <code>etc</code></p>

Arguments: $values

Arguments:

  • $values - mixed

73. hustle_providers_admin_add_common_hidden_fields

Type: filter

No description

Arguments: $html

74. hustle_provider_{$addon_slug}_form_submitted_data_before_validation

Type: filter

Filter the submitted form data to be processed by the addon.

<p>Although it can be used for all addons, keep in mind that if the addon overrides this method, then this filter won't be applied. To be sure please check the individual addon's documentations.</p>

Arguments: $submitted_data, $module_id, $form_settings_instance, $allow_subscribed

Arguments:

  • $submitted_data - array

  • $module_id - int
    current module_id

  • $form_settings_instance - \Hustle_Provider_Form_Settings_Abstract, null
    Addon Form Settings instance

75. hustle_provider_{$addon_slug}_form_submit_data_after_validation

Type: filter

Filter the result of form submit.

<p>Return <code>true</code> if success, or <strong>(string) error message</strong> on failure. Although it can be used for all addons, keep in mind that if the addon overrides this method, then this filter won't be applied. To be sure please check the individual addon's documentations.</p>

Arguments: $is_success, $module_id, $submitted_data, $form_settings_instance, $allow_subscribed

Arguments:

  • $is_success - bool

  • $module_id - int
    current module_id

  • $submitted_data - array

  • $form_settings_instance - \Hustle_Provider_Form_Settings_Abstract, null
    Addon Form Settings instance

76. hustle_provider_{$addon_slug}_submit_form_error_message

Type: filter

Filter the submit form error message.

<p>Although it can be used for all addons, keep in mind that if the addon overrides this method, then this filter won't be applied. To be sure please check the individual addon's documentations.</p>

Arguments: $error_message, $module_id, $form_settings_instance

Arguments:

  • $error_message - string
    error message to be shown

  • $module_id - int
    current module_id

  • $form_settings_instance - \Hustle_Provider_Form_Settings_Abstract, null
    of Addon Form Settings

77. hustle_provider_{$addon_slug}_metadata

Type: filter

Filter addon metadata that previously saved on db to be processed

<p>Although it can be used for all addon. Please keep in mind that if the addon override this method, then this filter probably won't be applied. To be sure please check individual addon documentations.</p>

Arguments: $addon_meta_data, $module_id, $entry_model, $form_settings_instance

78. hustle_provider_{$addon_slug}_entry_items

Type: filter

Filter row(s) to be displayed on entries page

<p>Although it can be used for all addons. Please keep in mind that if the addon override this method, then this filter probably won't be applied. To be sure please check individual addon documentations.</p>

Arguments: $entry_items, $module_id, $entry_model, $addon_meta_data, $form_settings_instance

79. hustle_provider_{$addon_slug}_form_fields_markup

Type: filter

Filter the markup that will add the addon's fields in frontend.

<p>Keep in mind that if the addon overrides this method, then this filter probably won't be applied. To be sure please check the individual addons' documentation.</p>

Arguments: $html, $module_id, $form_settings_instance

80. hustle_settings_migrate_data

Type: filter

Add visual settings classes

Arguments: array()

81. hustle_get_unsubscribe_messages

Type: filter

No description

Arguments: $messages

82. hustle_get_unsubscribe_email

Type: filter

No description

Arguments: $email_settings

83. hustle_get_email_settings

Type: filter

No description

Arguments: $email_settings

84. hustle_get_recaptcha_settings

Type: filter

No description

Arguments: $recaptcha_settings

85. wpmudev_branding_hide_branding

Type: filter

Set hide branding

Arguments: false

86. wpmudev_branding_hero_image

Type: filter

hero image

Arguments: 'hustle-default'

87. hustle_query_entries_group_by

Type: filter

$args [ module_id => X, date_created=> array(), search = '', min_id => max_id => orderby => 'x', order => 'DESC', per_page => '10' offset => 0 ]

Arguments: $group_by, $args

88. hustle_query_entries_order_by

Type: filter

No description

Arguments: $order_by, $args

89. hustle_query_entries_order

Type: filter

No description

Arguments: $order, $args

90. hustle_query_entries_limit

Type: filter

No description

Arguments: $limit, $args

91. hustle_query_entries_sql_count

Type: filter

No description

Arguments: $sql_count, $args

92. hustle_query_entries_sql

Type: filter

No description

Arguments: $sql, $args

93. hustle_entry_ignored_fields

Type: filter

No description

Arguments: array('recaptcha', 'submit')

94. hustle_before_delete_entries

Type: action_reference

Fires just before an entry getting deleted

Arguments: array($module_id, $entries)

95. hustle_is_email_in_module_local_list

Type: filter

No description

Arguments: !empty($count), $module_id, $email

96. hustle_email_entry_id_in_module_local_list

Type: filter

No description

Arguments: $id

97. hustle_before_provider_registered

Type: action

Fires when a provider is registered.

<p>This action is executed before the whole process of registering a provider. Validation and requirement check has not been done at this point, so it's possible that a registered class ends up not being instantiated nor registered at the end of the process when the validation of the requirements fails.</p>

Arguments: $class_name

Arguments:

  • $class_name - \Hustle_Provider_Abstract, string
    instance of Provider or its class name

98. hustle_provider_instance

Type: filter

Filter provider instance.

<p>It's possible to replace / modify the provider instance when it's registered. Keep in mind that the instance returned by this filter will be used throughout the plugin. Return must be instance of @see Hustle_Provider_Abstract. It will be then validated by @see Hustle_Providers::validate_provider_instance().</p>

Arguments: $provider_class, $registered_providers

Arguments:

  • $provider_class - \Hustle_Provider_Abstract
    Current Provider class instance

  • $registered_providers - array
    Current registered providers

99. hustle_after_provider_registered

Type: action

Fires after the provider is successfully registered.

<p>If the provider is not registered because any reason, this action will not be executed.</p>

Arguments: $provider_class

Arguments:

  • $provider_class - \Hustle_Provider_Abstract
    Current provider that's successfully registered

100. widget_title

Type: filter

No description

Arguments: $instance['title']

101. widget_title

Type: filter

No description

Arguments: $instance['title']

102. hustle_widget_module_custom_classes

Type: filter

No description

Arguments: '', $module

103. 'hustle_module_get_' . \Hustle_Module_Model::KEY_CONTENT . '_defaults'

Type: filter

No description

Arguments: $module->get_content()->to_array(), $module, $data

104. 'hustle_module_get_' . \Hustle_Module_Model::KEY_EMAILS . '_defaults'

Type: filter

No description

Arguments: $module->get_emails()->to_array(), $module, $data

105. 'hustle_module_get_' . \Hustle_Module_Model::KEY_DESIGN . '_defaults'

Type: filter

No description

Arguments: $module->get_design()->to_array(), $module, $data

106. 'hustle_module_get_' . \Hustle_Module_Model::KEY_INTEGRATIONS_SETTINGS . '_defaults'

Type: filter

No description

Arguments: $module->get_integrations_settings()->to_array(), $module, $data

107. 'hustle_module_get_' . \Hustle_Module_Model::KEY_SETTINGS . '_defaults'

Type: filter

No description

Arguments: $module->get_settings()->to_array(), $module, $data

108. 'hustle_module_get_' . \Hustle_Module_Model::KEY_CONTENT . '_defaults'

Type: filter

No description

Arguments: $module->get_content()->to_array(), $module, $data

109. 'hustle_module_get_' . \Hustle_Module_Model::KEY_DESIGN . '_defaults'

Type: filter

No description

Arguments: $module->get_design()->to_array(), $module, $data

110. 'hustle_module_get_' . \Hustle_Module_Model::KEY_DISPLAY_OPTIONS . '_defaults'

Type: filter

No description

Arguments: $module->get_display()->to_array(), $module, $data

111. 'hustle_module_get_' . \Hustle_Module_Model::KEY_VISIBILITY . '_defaults'

Type: filter

No description

Arguments: $module->get_visibility()->to_array(), $module, $data

112. hustle_front_modules

Type: filter

Check for shortcode wd_hustle_unsubscribe

Arguments: $this->_modules

113. hustle_front_vars

Type: filter

No description

Arguments: array('is_admin' => is_admin(), 'native_share_enpoints' => \Hustle_Sshare_Model::get_sharing_endpoints(false), 'ajaxurl' => admin_url('admin-ajax.php', is_ssl() ? 'https' : 'http'), 'page_id' => get_queried_object_id(), 'page_slug' => $slug, 'is_upfront' => class_exists('Upfront') && isset($_GET['editmode']) && 'true' === $_GET['editmode'], 'script_delay' => apply_filters('hustle_lazy_load_script_delay', 3000))

114. hustle_lazy_load_script_delay

Type: filter

No description

Arguments: 3000

115. hustle_register_scripts

Type: action

No description

Arguments: none

116. hustle_load_google_fonts

Type: filter

No description

Arguments: true

117. hustle_sort_modules

Type: filter

No description

Arguments: \Hustle_Module_Collection::instance()->get_all(true)

118. hustle_front_handler

Type: filter

No description

Arguments: $has_modules

119. hustle_render_unsubscribe_form_html

Type: filter

No description

Arguments: $html, $params

120. hustle_inline_modules_to_display

Type: filter

No description

Arguments: $this->_inline_modules

121. hustle_inline_module_custom_classes

Type: filter

No description

Arguments: '', $module

122. hustle_user_ip

Type: filter

No description

Arguments: $user_ip

123. wpoi-get-user-country

Type: filter

No description

Arguments: '', $ip

124. wpoi-geo-services

Type: filter

Allow other modules/plugins to register a geo service.

Arguments: $geo_service

125. wpoi-remote-ip-url

Type: filter

No description

Arguments: ''

126. wpoi-geo-type-service

Type: filter

Allow to choose a geo service.

Arguments: $type

127. hustle_network_shares_post_id

Type: filter

No description

Arguments: $post_id

128. hustle_network_shares_from_url

Type: filter

No description

Arguments: $current_link

129. hustle_sshare_should_use_stored_counters

Type: filter

No description

Arguments: $this->should_use_stored($post_id, true), $post_id, $current_link

130. hustle_networks_with_counter_endpoint

Type: filter

No description

Arguments: array('facebook', 'twitter', 'pinterest', 'reddit', 'vkontakte')

131. hustle_native_share_counter_enpoints

Type: filter

No description

Arguments: array('facebook' => 'https://graph.facebook.com/?fields=og_object{engagement{count}}&id=' . $current_link, 'twitter' => 'https://counts.twitcount.com/counts.php?url=' . $current_link, 'pinterest' => 'https://api.pinterest.com/v1/urls/count.json?url=' . $current_link, 'reddit' => 'https://www.reddit.com/api/info.json?url=' . $current_link, 'vkontakte' => 'https://vk.com/share.php?act=count&url=' . $current_link)

132. hustle_networks_with_share_enpoints

Type: filter

No description

Arguments: array('facebook', 'twitter', 'pinterest', 'reddit', 'linkedin', 'vkontakte', 'whatsapp')

133. hustle_native_share_enpoints

Type: filter

No description

Arguments: array('facebook' => 'https://www.facebook.com/sharer/sharer.php?u=' . $current_url, 'twitter' => 'https://twitter.com/intent/tweet?url=' . $current_url . '&text=' . $title, 'pinterest' => 'https://www.pinterest.com/pin/create/button/?url=' . $current_url, 'reddit' => 'https://www.reddit.com/submit?url=' . $current_url, 'linkedin' => 'https://www.linkedin.com/shareArticle?mini=true&url=' . $current_url, 'vkontakte' => 'https://vk.com/share.php?url=' . $current_url, 'whatsapp' => 'https://wa.me/?text=' . $current_url), $current_url

134. hustle_sanitize_form_field_name

Type: filter

Any false

Arguments: str_replace(' ', '_', trim($name)), $name

135. hustle_provider_{$addon->get_slug()}_form_submitted_data

Type: filter

No description

Arguments: $submitted_data, $module_id, $form_settings_instance

136. hustle_provider_{$addon->get_slug()}_entry_fields

Type: filter

No description

Arguments: $entry_fields, $module_id, $submitted_data, $form_settings_instance

137. hustle_provider_activecampaign_form_submitted_data_before_validation

Type: filter

Filter submitted form data to be processed

Arguments: $submitted_data, $module_id, $form_settings_instance

Arguments:

  • $submitted_data - array

  • $module_id - int
    current module_id

  • $form_settings_instance - \Hustle_ActiveCampaign_Form_Settings

138. hustle_provider_activecampaign_form_submitted_data_after_validation

Type: filter

Return `true` if success, or **(string) error message** on fail

Arguments: $is_success, $module_id, $submitted_data, $form_settings_instance

Arguments:

  • $is_success - bool

  • $module_id - int
    current module_id

  • $submitted_data - array

  • $form_settings_instance - \Hustle_ActiveCampaign_Form_Settings

139. hustle_provider_{$addon->get_slug()}_form_submitted_data

Type: filter

No description

Arguments: $submitted_data, $module_id, $form_settings_instance

140. hustle_provider_{$addon->get_slug()}_entry_fields

Type: filter

No description

Arguments: $entry_fields, $module_id, $submitted_data, $form_settings_instance

141. hustle_provider_mautic_form_submitted_data_before_validation

Type: filter

Filter submitted form data to be processed

Arguments: $submitted_data, $module_id, $form_settings_instance

Arguments:

  • $submitted_data - array

  • $module_id - int
    current module_id

  • $form_settings_instance - \Hustle_Mautic_Form_Settings

142. hustle_provider_mautic_form_submitted_data_after_validation

Type: filter

Return `true` if success, or **(string) error message** on fail

Arguments: $is_success, $module_id, $submitted_data, $form_settings_instance

Arguments:

  • $is_success - bool

  • $module_id - int
    current module_id

  • $submitted_data - array

  • $form_settings_instance - \Hustle_Mautic_Form_Settings

143. hustle_provider_{$addon->get_slug()}_form_submitted_data

Type: filter

No description

Arguments: $submitted_data, $module_id, $form_settings_instance

144. hustle_provider_mailchimp_add_update_member_request_mail_list_id

Type: filter

No description

Arguments: $list_id, $module_id, $submitted_data, $form_settings_instance

145. hustle_provider_mailchimp_update_member_request_args

Type: filter

Add args for interest groups

Arguments: $subscribe_data, $module_id, $submitted_data, $form_settings_instance, $list_id, $email

146. hustle_provider_mailchimp_before_update_member

Type: action

No description

Arguments: $subscribe_data, $module_id, $submitted_data, $form_settings_instance, $list_id, $email

147. hustle_provider_mailchimp_add_member_request_args

Type: filter

No description

Arguments: $subscribe_data, $module_id, $submitted_data, $form_settings_instance, $list_id

148. hustle_provider_mailchimp_before_update_member

Type: action

No description

Arguments: $subscribe_data, $module_id, $submitted_data, $form_settings_instance, $list_id

149. hustle_provider_{$addon->get_slug()}_entry_fields

Type: filter

No description

Arguments: $entry_fields, $module_id, $submitted_data, $form_settings_instance

150. hustle_provider_mailchimp_form_submitted_data_before_validation

Type: filter

Filter submitted form data to be processed

Arguments: $submitted_data, $module_id, $form_settings_instance

Arguments:

  • $submitted_data - array

  • $module_id - int
    current module_id

  • $form_settings_instance - \Hustle_Mailchimp_Form_Settings

151. hustle_provider_mailchimp_form_submitted_data_after_validation

Type: filter

Return `true` if success, or **(string) error message** on fail

Arguments: $is_success, $module_id, $submitted_data, $form_settings_instance

Arguments:

  • $is_success - bool

  • $module_id - int
    current module_id

  • $submitted_data - array

  • $form_settings_instance - \Hustle_Mailchimp_Form_Settings

152. hustle_provider_{$addon->get_slug()}_form_submitted_data

Type: filter

No description

Arguments: $submitted_data, $module_id, $form_settings_instance

153. hustle_provider_{$addon->get_slug()}_entry_fields

Type: filter

No description

Arguments: $entry_fields, $module_id, $submitted_data, $form_settings_instance

154. hustle_provider_campaignmonitor_form_submitted_data_before_validation

Type: filter

Filter submitted form data to be processed

Arguments: $submitted_data, $module_id, $form_settings_instance

Arguments:

  • $submitted_data - array

  • $module_id - int
    current module_id

  • $form_settings_instance - \Hustle_Campaignmonitor_Form_Settings

155. hustle_provider_campaignmonitor_form_submitted_data_after_validation

Type: filter

Return `true` if success, or **(string) error message** on fail

Arguments: $is_success, $module_id, $submitted_data, $form_settings_instance

Arguments:

  • $is_success - bool

  • $module_id - int
    current module_id

  • $submitted_data - array

  • $form_settings_instance - \Hustle_Campaignmonitor_Form_Settings

156. Hustle_SendinBlue_sslverify

Type: filter

No description

Arguments: $ssl_verify

157. hustle_provider_{$addon->get_slug()}_form_submitted_data

Type: filter

No description

Arguments: $submitted_data, $module_id, $form_settings_instance

158. hustle_provider_{$addon->get_slug()}_entry_fields

Type: filter

No description

Arguments: $entry_fields, $module_id, $submitted_data, $form_settings_instance

159. hustle_provider_sendinblue_form_submitted_data_before_validation

Type: filter

Filter submitted form data to be processed

Arguments: $submitted_data, $module_id, $form_settings_instance

Arguments:

  • $submitted_data - array

  • $module_id - int
    current module_id

  • $form_settings_instance - \Hustle_SendinBlue_Form_Settings

160. hustle_provider_sendinblue_form_submitted_data_after_validation

Type: filter

Return `true` if success, or **(string) error message** on fail

Arguments: $is_success, $module_id, $submitted_data, $form_settings_instance

Arguments:

  • $is_success - bool

  • $module_id - int
    current module_id

  • $submitted_data - array

  • $form_settings_instance - \Hustle_SendinBlue_Form_Settings

161. hustle_provider_{$addon->get_slug()}_form_submitted_data

Type: filter

No description

Arguments: $submitted_data, $module_id, $form_settings_instance

162. hustle_provider_{$addon->get_slug()}_entry_fields

Type: filter

No description

Arguments: $entry_fields, $module_id, $submitted_data, $form_settings_instance

163. hustle_provider_hubspot_form_submitted_data_before_validation

Type: filter

Filter submitted form data to be processed

Arguments: $submitted_data, $module_id, $form_settings_instance

Arguments:

  • $submitted_data - array

  • $module_id - int
    current module_id

  • $form_settings_instance - \Hustle_HubSpot_Form_Settings

164. hustle_provider_hubspot_form_submitted_data_after_validation

Type: filter

Return `true` if success, or **(string) error message** on fail

Arguments: $is_success, $module_id, $submitted_data, $form_settings_instance

Arguments:

  • $is_success - bool

  • $module_id - int
    current module_id

  • $submitted_data - array

  • $form_settings_instance - \Hustle_HubSpot_Form_Settings

165. hustle_provider_{$addon->get_slug()}_form_submitted_data

Type: filter

No description

Arguments: $submitted_data, $module_id, $form_settings_instance

166. hustle_provider_{$addon->get_slug()}_entry_fields

Type: filter

No description

Arguments: $entry_fields, $module_id, $submitted_data, $form_settings_instance

167. hustle_provider_sendgrid_form_submitted_data_before_validation

Type: filter

Filter submitted form data to be processed

Arguments: $submitted_data, $module_id, $form_settings_instance

Arguments:

  • $submitted_data - array

  • $module_id - int
    current module_id

  • $form_settings_instance - \Hustle_Sendgrid_Form_Settings

168. hustle_provider_sendgrid_form_submitted_data_after_validation

Type: filter

Return `true` if success, or **(string) error message** on fail

Arguments: $is_success, $module_id, $submitted_data, $form_settings_instance

Arguments:

  • $is_success - bool

  • $module_id - int
    current module_id

  • $submitted_data - array

  • $form_settings_instance - \Hustle_Sendgrid_Form_Settings

169. hustle_provider_{$this->addon->get_slug()}_form_submitted_data

Type: filter

No description

Arguments: $submitted_data, $module_id, $form_settings_instance

170. hustle_provider_{$this->addon->get_slug()}_entry_fields

Type: filter

No description

Arguments: $entry_fields, $module_id, $submitted_data, $form_settings_instance

171. hustle_provider_infusionsoft_form_submitted_data_before_validation

Type: filter

Filter submitted form data to be processed

Arguments: $submitted_data, $module_id, $form_settings_instance

Arguments:

  • $submitted_data - array

  • $module_id - int
    current module_id

  • $form_settings_instance - \Hustle_InfusionSoft_Form_Settings

172. hustle_provider_infusionsoft_form_submitted_data_after_validation

Type: filter

Return `true` if success, or **(string) error message** on fail

Arguments: $is_success, $module_id, $submitted_data, $form_settings_instance

Arguments:

  • $is_success - bool

  • $module_id - int
    current module_id

  • $submitted_data - array

  • $form_settings_instance - \Hustle_InfusionSoft_Form_Settings

173. hustle_provider_{$addon->get_slug()}_form_submitted_data

Type: filter

No description

Arguments: $submitted_data, $module_id, $form_settings_instance

174. hustle_optin_get_response_cycle

Type: filter

No description

Arguments: '0'

175. hustle_provider_{$addon->get_slug()}_entry_fields

Type: filter

No description

Arguments: $entry_fields, $module_id, $submitted_data, $form_settings_instance

176. hustle_provider_get_response_form_submitted_data_before_validation

Type: filter

Filter submitted form data to be processed

Arguments: $submitted_data, $module_id, $form_settings_instance

Arguments:

  • $submitted_data - array

  • $module_id - int
    current module_id

  • $form_settings_instance - \Hustle_Get_Response_Form_Settings

177. hustle_provider_get_response_form_submitted_data_after_validation

Type: filter

Return `true` if success, or **(string) error message** on fail

Arguments: $is_success, $module_id, $submitted_data, $form_settings_instance

Arguments:

  • $is_success - bool

  • $module_id - int
    current module_id

  • $submitted_data - array

  • $form_settings_instance - \Hustle_Get_Response_Form_Settings

178. hustle_provider_{$addon->get_slug()}_form_submitted_data

Type: filter

No description

Arguments: $submitted_data, $module_id, $form_settings_instance

179. hustle_provider_{$addon->get_slug()}_entry_fields

Type: filter

No description

Arguments: $entry_fields, $module_id, $submitted_data, $form_settings_instance

180. hustle_provider_mad_mimi_form_submitted_data_before_validation

Type: filter

Filter submitted form data to be processed

Arguments: $submitted_data, $module_id, $form_settings_instance

Arguments:

  • $submitted_data - array

  • $module_id - int
    current module_id

  • $form_settings_instance - \Hustle_Mad_Mimi_Form_Settings

181. hustle_provider_mad_mimi_form_submitted_data_after_validation

Type: filter

Return `true` if success, or **(string) error message** on fail

Arguments: $is_success, $module_id, $submitted_data, $form_settings_instance

Arguments:

  • $is_success - bool

  • $module_id - int
    current module_id

  • $submitted_data - array

  • $form_settings_instance - \Hustle_Mad_Mimi_Form_Settings

182. hustle_addon_aweber_validated_account_id

Type: filter

Filter validated account_id

Arguments: $account_id, $accounts, $api

Arguments:

  • $account_id - integer

  • $accounts - object

  • $api - \Hustle_Addon_Aweber_Wp_Api

183. hustle_provider_{$addon->get_slug()}_form_submitted_data

Type: filter

No description

Arguments: $submitted_data, $module_id, $form_settings_instance

184. hustle_provider_{$addon->get_slug()}_entry_fields

Type: filter

No description

Arguments: $entry_fields, $module_id, $submitted_data, $form_settings_instance

185. hustle_provider_aweber_form_submitted_data_before_validation

Type: filter

Filter submitted form data to be processed

Arguments: $submitted_data, $module_id, $form_settings_instance

Arguments:

  • $submitted_data - array

  • $module_id - int
    current module_id

  • $form_settings_instance - \Hustle_Aweber_Form_Settings

186. hustle_provider_aweber_form_submitted_data_after_validation

Type: filter

Return `true` if success, or **(string) error message** on fail

Arguments: $is_success, $module_id, $submitted_data, $form_settings_instance

Arguments:

  • $is_success - bool

  • $module_id - int
    current module_id

  • $submitted_data - array

  • $form_settings_instance - \Hustle_Aweber_Form_Settings

187. hustle_addon_aweber_api_user_agent

Type: filter

Filter user agent to be used by aweber api

Arguments: $user_agent

Arguments:

  • $user_agent - string
    current user agent

188. hustle_addon_aweber_api_url

Type: filter

Filter aweber url to be used on sending api request

Arguments: $url, $verb, $args

Arguments:

  • $url - string
    full url with scheme

  • $verb - string
    GET POST PUT DELETE PATCH

  • $path - string
    requested path resource

  • $args - array
    argument sent to this function

189. hustle_addon_aweber_api_request_headers

Type: filter

Filter aweber headers to sent on api request

Arguments: $headers, $verb, $url, $args

Arguments:

  • $headers - array

  • $verb - string
    GET POST PUT DELETE PATCH

  • $url - string
    full url with scheme

  • $args - array
    argument sent to this function

190. hustle_addon_aweber_api_request_data

Type: filter

Filter aweber request data to be used on sending api request

Arguments: $request_data, $verb, $url

Arguments:

  • $request_data - array

  • $verb - string
    GET POST PUT DELETE PATCH

  • $url - string
    full url with scheme

191. hustle_addon_aweber_api_remote_request_args

Type: filter

Filter aweber wp_remote_request args

Arguments: $_args

Arguments:

  • $_args - array

192. hustle_addon_aweber_api_response

Type: filter

Filter aweber api response returned to addon

Arguments: $response, $body, $wp_response

Arguments:

  • $response - mixed
    original wp remote request response or decoded body if available

  • $body - string
    original content of http response's body

  • $wp_response - array, \WP_Error
    original wp remote request response

193. hustle_addon_aweber_oauth_request_data

Type: filter

Filter required Oauth Request data of AWeber that need to be send on API Request

Arguments: $oauth_request_data, $timestamp

Arguments:

  • $oauth_request_data - array
    default oauth request data

  • $timestamp - int
    current timestamp for future reference

194. hustle_addon_aweber_oauth_signed_request

Type: filter

Filter signed request

Arguments: $signed_request, $method, $url, $data, $application_secret, $oauth_token_secret

Arguments:

  • $signed_request - array

  • $method - string

  • $url - string

  • $data - array

  • $application_secret - string

  • $oauth_token_secret - string

195. hustle_addon_aweber_oauth_prepared_request

Type: filter

Filter prepared request data, Oauth data added and signed

Arguments: $prepared_request_data, $method, $url, $data

Arguments:

  • $prepared_request_data - array

  • $method - string

  • $url - string

  • $data - array

196. hustle_addon_aweber_oauth_access_token_url

Type: filter

Filter access_token_url

Arguments: $access_token_url

Arguments:

  • $access_token_url - string

197. hustle_addon_aweber_oauth_api_url

Type: filter

Filter api_url to send request

Arguments: $api_url, $api_base_url, $path

Arguments:

  • $api_url - string

  • $api_base_url - string

  • $path - string

198. hustle_addon_aweber_oauth_signature_base

Type: filter

Filter Signature Base that will be used to sign AWeber request

Arguments: $signature_base, $request_method, $request_url, $request_data

Arguments:

  • $signature_base - string

  • $request_method - string

  • $request_url - string

  • $request_data - array

199. hustle_addon_aweber_oauth_signature

Type: filter

Signature that will be used on AWeber oauth_signature

Arguments: $signature, $base, $key

Arguments:

  • $signature - string

  • $base - string

  • $key - string

200. hustle_addon_aweber_oauth_signature_key

Type: filter

Signature that will be used on AWeber oauth_signature

Arguments: $signature_key, $application_key, $oauth_token_secret

Arguments:

  • $signature_key - string

  • $application_key - string

  • $oauth_token_secret - string

201. hustle_addon_aweber_oauth_nonce

Type: filter

Filter required oauth_nonce data of AWeber that need to be send on API Request

Arguments: $oauth_nonce, $timestamp

Arguments:

  • $oauth_nonce - string

  • $timestamp - int
    current timestamp for future reference

202. hustle_provider_{$addon->get_slug()}_form_submitted_data

Type: filter

No description

Arguments: $submitted_data, $module_id, $form_settings_instance

203. hustle_provider_{$addon->get_slug()}_entry_fields

Type: filter

No description

Arguments: $entry_fields, $module_id, $submitted_data, $form_settings_instance

204. hustle_provider_convertkit_form_submitted_data_before_validation

Type: filter

Filter submitted form data to be processed

Arguments: $submitted_data, $module_id, $form_settings_instance

Arguments:

  • $submitted_data - array

  • $module_id - int
    current module_id

  • $form_settings_instance - \Hustle_ConvertKit_Form_Settings

205. hustle_provider_convertkit_form_submitted_data_after_validation

Type: filter

Return `true` if success, or **(string) error message** on fail

Arguments: $is_success, $module_id, $submitted_data, $form_settings_instance

Arguments:

  • $is_success - bool

  • $module_id - int
    current module_id

  • $submitted_data - array

  • $form_settings_instance - \Hustle_ConvertKit_Form_Settings

206. hustle_provider_{$addon->get_slug()}_form_submitted_data

Type: filter

No description

Arguments: $submitted_data, $module_id, $form_settings_instance

207. hustle_provider_{$addon->get_slug()}_entry_fields

Type: filter

No description

Arguments: $entry_fields, $module_id, $submitted_data, $form_settings_instance

208. hustle_provider_constantcontact_form_submitted_data_before_validation

Type: filter

Filter submitted form data to be processed

Arguments: $submitted_data, $module_id, $form_settings_instance

Arguments:

  • $submitted_data - array

  • $module_id - int
    current module_id

  • $form_settings_instance - \Hustle_ConstantContact_Form_Settings

209. hustle_provider_constantcontact_form_submitted_data_after_validation

Type: filter

Return `true` if success, or **(string) error message** on fail

Arguments: $is_success, $module_id, $submitted_data, $form_settings_instance

Arguments:

  • $is_success - bool

  • $module_id - int
    current module_id

  • $submitted_data - array

  • $form_settings_instance - \Hustle_ConstantContact_Form_Settings

210. hustle_provider_{$addon->get_slug()}_form_submitted_data

Type: filter

No description

Arguments: $submitted_data, $module_id, $form_settings_instance

211. hustle_provider_{$addon->get_slug()}_entry_fields

Type: filter

No description

Arguments: $entry_fields, $module_id, $submitted_data, $form_settings_instance

212. hustle_provider_icontact_form_submitted_data_before_validation

Type: filter

Filter submitted form data to be processed

Arguments: $submitted_data, $module_id, $form_settings_instance

Arguments:

  • $submitted_data - array

  • $module_id - int
    current module_id

  • $form_settings_instance - \Hustle_Icontact_Form_Settings

213. hustle_provider_icontact_form_submitted_data_after_validation

Type: filter

Return `true` if success, or **(string) error message** on fail

Arguments: $is_success, $module_id, $submitted_data, $form_settings_instance

Arguments:

  • $is_success - bool

  • $module_id - int
    current module_id

  • $submitted_data - array

  • $form_settings_instance - \Hustle_Icontact_Form_Settings

214. hustle_provider_{$this->addon->get_slug()}_form_submitted_data

Type: filter

No description

Arguments: $submitted_data, $module_id, $form_settings_instance

215. hustle_provider_{$this->addon->get_slug()}_entry_fields

Type: filter

No description

Arguments: $entry_fields, $module_id, $submitted_data, $form_settings_instance

216. hustle_provider_{$addon_slug}_metadata

Type: filter

No description

Arguments: $addon_meta_data, $module_id, $entry_model, $form_settings_instance

217. hustle_provider_{$addon_slug}_entry_items

Type: filter

No description

Arguments: $entry_items, $module_id, $entry_model, $addon_meta_data, $form_settings_instance

218. hustle_zapier_args

Type: filter

No description

Arguments: array('timeout' => 10, 'body' => wp_json_encode($args), 'headers' => array('Accept' => 'application/json', 'Content-Type' => 'application/json'))

219. hustle_provider_{$addon->get_slug()}_form_submitted_data

Type: filter

No description

Arguments: $submitted_data, $module_id, $form_settings_instance

220. hustle_provider_{$addon->get_slug()}_entry_fields

Type: filter

No description

Arguments: $entry_fields, $module_id, $submitted_data, $form_settings_instance

221. hustle_provider_mailerlite_form_submitted_data_before_validation

Type: filter

Filter submitted form data to be processed

Arguments: $submitted_data, $module_id, $form_settings_instance

Arguments:

  • $submitted_data - array

  • $module_id - int
    current module_id

  • $form_settings_instance - \Hustle_MailerLite_Form_Settings

222. hustle_provider_mailerlite_form_submitted_data_after_validation

Type: filter

Return `true` if success, or **(string) error message** on fail

Arguments: $is_success, $module_id, $submitted_data, $form_settings_instance

Arguments:

  • $is_success - bool

  • $module_id - int
    current module_id

  • $submitted_data - array

  • $form_settings_instance - \Hustle_MailerLite_Form_Settings

223. hustle_mailerlite_sslverify

Type: filter

No description

Arguments: $ssl_verify

224. hustle_provider_{$this->addon->get_slug()}_form_submitted_data

Type: filter

No description

Arguments: $submitted_data, $module_id, $form_settings_instance

225. hustle_provider_{$addon->get_slug()}_entry_fields

Type: filter

No description

Arguments: $entry_fields, $module_id, $submitted_data, $form_settings_instance

226. hustle_provider_e_newsletter_form_submitted_data_before_validation

Type: filter

Filter submitted form data to be processed

Arguments: $submitted_data, $module_id, $form_settings_instance

Arguments:

  • $submitted_data - array

  • $module_id - int
    current module_id

  • $form_settings_instance - \Hustle_E_Newsletter_Form_Settings

227. hustle_provider_e_newsletter_form_submitted_data_after_validation

Type: filter

Return `true` if success, or **(string) error message** on fail

Arguments: $is_success, $module_id, $submitted_data, $form_settings_instance

Arguments:

  • $is_success - bool

  • $module_id - int
    current module_id

  • $submitted_data - array

  • $form_settings_instance - \Hustle_E_Newsletter_Form_Settings

228. hustle_provider_{$this->addon->get_slug()}_form_submitted_data

Type: filter

No description

Arguments: $submitted_data, $module_id, $form_settings_instance

229. hustle_provider_{$addon->get_slug()}_entry_fields

Type: filter

No description

Arguments: $entry_fields, $module_id, $submitted_data, $form_settings_instance

230. hustle_provider_sendy_form_submitted_data_before_validation

Type: filter

Filter submitted form data to be processed

Arguments: $submitted_data, $module_id, $form_settings_instance

Arguments:

  • $submitted_data - array

  • $module_id - int
    current module_id

  • $form_settings_instance - \Hustle_Sendy_Form_Settings

231. hustle_provider_sendy_form_submitted_data_after_validation

Type: filter

Return `true` if success, or **(string) error message** on fail

Arguments: $is_success, $module_id, $submitted_data, $form_settings_instance

Arguments:

  • $is_success - bool

  • $module_id - int
    current module_id

  • $submitted_data - array

  • $form_settings_instance - \Hustle_Sendy_Form_Settings

232. hustle_provider_local_list_form_submitted_data_before_validation

Type: filter

Filter submitted form data to be processed

Arguments: $submitted_data, $module_id, $form_settings_instance

Arguments:

  • $submitted_data - array

  • $module_id - int
    current module_id

  • $form_settings_instance - \Hustle_Local_List_Form_Settings

233. hustle_provider_local_list_form_submitted_data_after_validation

Type: filter

Return `true` if success, or **(string) error message** on fail

Arguments: $is_success, $module_id, $submitted_data, $form_settings_instance

Arguments:

  • $is_success - bool

  • $module_id - int
    current module_id

  • $submitted_data - array

  • $form_settings_instance - \Hustle_Local_List_Form_Settings