Total hooks: 233Undocumented hooks: 132
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')
Type: action
Triggered before registering internal providers
Arguments: none
Boot up and instantiate core classes
Arguments: null
Dash integration
Arguments: false
Return only ids if it is needed
Arguments: 10
TODO: entries!
Arguments: 10, $ip_array, $id_array
Arguments: $content
check permissions
Arguments: $roles
Filter to enable or disable log for Hustle
<p>By default it will check <code>WP_DEBUG</code></p>
Arguments: $enabled
$enabled - boolcurrent enabled status
$enabled
bool
Whitelabeling based on Dash Plugin Settings
Arguments: $hide_branding
Add all custom post types
Arguments: $formats
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')
Arguments: $optin_vars
Filter ranges to be used on submissions date range
Arguments: $daterangepicker_ranges
$daterangepicker_ranges - string
$daterangepicker_ranges
string
Arguments: $external_integrations_list
Arguments: $external_integrations_privacy_url_list
Allows editing the allowed html tags for the modules' main content.
Arguments: $allowed_html, $this->module
Allows editing the escaped main content before doing the shortcodes.
Arguments: $content, $this->module
Arguments: $module_id
Arguments: $response, $module_id
Arguments: $module_id, $response
Check is tracking allowed
Arguments: $field_data_array, $module_id
Arguments: $entry, $module_id, $field_data_array
Arguments: $success_message, $module_id, $module_sub_type, $form_data
Arguments: $submitted_data, $slug
Arguments: $html, $sanitized_data
Arguments: $wrapper, $sanitized_data
Arguments: $messages['email_not_processed'], $sanitized_data
Arguments: $html, $modules_id, $email
Arguments: $wrapper, $modules_id, $email
Arguments: $messages['invalid_email'], $sanitized_data
Action Hustle after creation module
Arguments: $this->module_type, $data, $this->id
$module_type - stringmodule type
$module_type
$data - arraymodule data
$data
array
$id - intmodule id
$id
int
Action Hustle after updating module
Arguments: $this->module_type, $data
Arguments: $is_tracking_enabled, $this, $type
Action Hustle after migration module
Arguments: $this->module_type, $module_data, $this->id
Fires on custom form page entries render before request and result processed
Arguments: $module_id, $module_model, $pagenum
Arguments: $render_id, $this, $post_id, $sub_type
Output
Arguments: $html, $this, $render_id, $sub_type, $post_id
Arguments: $this, $render_id, $post_id, $sub_type
Arguments: false, $this->module, $this
Arguments: $module, $is_preview
Arguments: $response, $module, $is_preview
Arguments: $module, $is_preview, $response
Arguments: $this->defaults
Arguments: $email, $modules_id, $referer
Arguments: $referer . $concatenate . 'token=' . $nonce . '&email=' . rawurlencode($email), $email, $modules_id, $referer
Arguments: $message, $unsubscribe_url, $email, $modules_id, $referer
Arguments: $instance['title']
Arguments: 50
Filter the retrived form settings data from db.
Arguments: $values, $module_id
$values - mixed
$values
mixed
$module_id - intcurrent module_id
$module_id
Arguments: array('hustle_is_submit', 'global_multi_id', 'multi_id'), $values
Filter the form settings data to be save to db.
$values - mixedcurrent form settings values
Filter addon's meta data retrieved from db
Arguments: $addon_meta_data, $connected_addon, $entry_model, $addon_meta_data_prefix
Filter wp options name for saving addon settings
Arguments: $settings_options_name, $addon
$settings_options_name - string
$settings_options_name
$addon - \Hustle_Provider_Abstractprovider instance
$addon
\Hustle_Provider_Abstract
Arguments: $version_options_name, $addon
$version_options_name - string
$version_options_name
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
$form_settings_class_name - string
$form_settings_class_name
Arguments: $wizard, $this, $submitted_data, $module_id, $steps, $step
Filter the retrieved addon's settings values from db.
Arguments: $values
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: $html
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
$submitted_data - array
$submitted_data
$form_settings_instance - \Hustle_Provider_Form_Settings_Abstract, nullAddon Form Settings instance
$form_settings_instance
\Hustle_Provider_Form_Settings_Abstract, null
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
$is_success - bool
$is_success
Filter the submit form error message.
Arguments: $error_message, $module_id, $form_settings_instance
$error_message - stringerror message to be shown
$error_message
$form_settings_instance - \Hustle_Provider_Form_Settings_Abstract, nullof Addon Form Settings
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
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
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
Add visual settings classes
Arguments: array()
Arguments: $messages
Arguments: $email_settings
Arguments: $recaptcha_settings
Set hide branding
hero image
Arguments: 'hustle-default'
$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
Arguments: $order_by, $args
Arguments: $order, $args
Arguments: $limit, $args
Arguments: $sql_count, $args
Arguments: $sql, $args
Arguments: array('recaptcha', 'submit')
Type: action_reference
Fires just before an entry getting deleted
Arguments: array($module_id, $entries)
Arguments: !empty($count), $module_id, $email
Arguments: $id
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
$class_name - \Hustle_Provider_Abstract, stringinstance of Provider or its class name
$class_name
\Hustle_Provider_Abstract, string
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
$provider_class - \Hustle_Provider_AbstractCurrent Provider class instance
$provider_class
$registered_providers - arrayCurrent registered providers
$registered_providers
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
$provider_class - \Hustle_Provider_AbstractCurrent provider that's successfully registered
Arguments: '', $module
Arguments: $module->get_content()->to_array(), $module, $data
Arguments: $module->get_emails()->to_array(), $module, $data
Arguments: $module->get_design()->to_array(), $module, $data
Arguments: $module->get_integrations_settings()->to_array(), $module, $data
Arguments: $module->get_settings()->to_array(), $module, $data
Arguments: $module->get_display()->to_array(), $module, $data
Arguments: $module->get_visibility()->to_array(), $module, $data
Check for shortcode wd_hustle_unsubscribe
Arguments: $this->_modules
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))
Arguments: 3000
Arguments: true
Arguments: \Hustle_Module_Collection::instance()->get_all(true)
Arguments: $has_modules
Arguments: $html, $params
Arguments: $this->_inline_modules
Arguments: $user_ip
Arguments: '', $ip
Allow other modules/plugins to register a geo service.
Arguments: $geo_service
Arguments: ''
Allow to choose a geo service.
Arguments: $type
Arguments: $post_id
Arguments: $current_link
Arguments: $this->should_use_stored($post_id, true), $post_id, $current_link
Arguments: array('facebook', 'twitter', 'pinterest', 'reddit', 'vkontakte')
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)
Arguments: array('facebook', 'twitter', 'pinterest', 'reddit', 'linkedin', 'vkontakte', 'whatsapp')
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
Any false
Arguments: str_replace(' ', '_', trim($name)), $name
Arguments: $submitted_data, $module_id, $form_settings_instance
Arguments: $entry_fields, $module_id, $submitted_data, $form_settings_instance
Filter submitted form data to be processed
$form_settings_instance - \Hustle_ActiveCampaign_Form_Settings
\Hustle_ActiveCampaign_Form_Settings
Return `true` if success, or **(string) error message** on fail
Arguments: $is_success, $module_id, $submitted_data, $form_settings_instance
$form_settings_instance - \Hustle_Mautic_Form_Settings
\Hustle_Mautic_Form_Settings
Arguments: $list_id, $module_id, $submitted_data, $form_settings_instance
Add args for interest groups
Arguments: $subscribe_data, $module_id, $submitted_data, $form_settings_instance, $list_id, $email
Arguments: $subscribe_data, $module_id, $submitted_data, $form_settings_instance, $list_id
$form_settings_instance - \Hustle_Mailchimp_Form_Settings
\Hustle_Mailchimp_Form_Settings
$form_settings_instance - \Hustle_Campaignmonitor_Form_Settings
\Hustle_Campaignmonitor_Form_Settings
Arguments: $ssl_verify
$form_settings_instance - \Hustle_SendinBlue_Form_Settings
\Hustle_SendinBlue_Form_Settings
$form_settings_instance - \Hustle_HubSpot_Form_Settings
\Hustle_HubSpot_Form_Settings
$form_settings_instance - \Hustle_Sendgrid_Form_Settings
\Hustle_Sendgrid_Form_Settings
$form_settings_instance - \Hustle_InfusionSoft_Form_Settings
\Hustle_InfusionSoft_Form_Settings
Arguments: '0'
$form_settings_instance - \Hustle_Get_Response_Form_Settings
\Hustle_Get_Response_Form_Settings
$form_settings_instance - \Hustle_Mad_Mimi_Form_Settings
\Hustle_Mad_Mimi_Form_Settings
Filter validated account_id
Arguments: $account_id, $accounts, $api
$account_id - integer
$account_id
integer
$accounts - object
$accounts
object
$api - \Hustle_Addon_Aweber_Wp_Api
$api
\Hustle_Addon_Aweber_Wp_Api
$form_settings_instance - \Hustle_Aweber_Form_Settings
\Hustle_Aweber_Form_Settings
Filter user agent to be used by aweber api
Arguments: $user_agent
$user_agent - stringcurrent user agent
$user_agent
Filter aweber url to be used on sending api request
Arguments: $url, $verb, $args
$url - stringfull url with scheme
$url
$verb - stringGET POST PUT DELETE PATCH
$verb
GET
POST
PUT
DELETE
PATCH
$path - stringrequested path resource
$path
$args - arrayargument sent to this function
$args
Filter aweber headers to sent on api request
Arguments: $headers, $verb, $url, $args
$headers - array
$headers
Filter aweber request data to be used on sending api request
Arguments: $request_data, $verb, $url
$request_data - array
$request_data
Filter aweber wp_remote_request args
Arguments: $_args
$_args - array
$_args
Filter aweber api response returned to addon
Arguments: $response, $body, $wp_response
$response - mixedoriginal wp remote request response or decoded body if available
$response
$body - stringoriginal content of http response's body
$body
$wp_response - array, \WP_Errororiginal wp remote request response
$wp_response
array, \WP_Error
Filter required Oauth Request data of AWeber that need to be send on API Request
Arguments: $oauth_request_data, $timestamp
$oauth_request_data - arraydefault oauth request data
$oauth_request_data
$timestamp - intcurrent timestamp for future reference
$timestamp
Filter signed request
Arguments: $signed_request, $method, $url, $data, $application_secret, $oauth_token_secret
$signed_request - array
$signed_request
$method - string
$method
$url - string
$data - array
$application_secret - string
$application_secret
$oauth_token_secret - string
$oauth_token_secret
Filter prepared request data, Oauth data added and signed
Arguments: $prepared_request_data, $method, $url, $data
$prepared_request_data - array
$prepared_request_data
Filter access_token_url
Arguments: $access_token_url
$access_token_url - string
$access_token_url
Filter api_url to send request
Arguments: $api_url, $api_base_url, $path
$api_url - string
$api_url
$api_base_url - string
$api_base_url
$path - string
Filter Signature Base that will be used to sign AWeber request
Arguments: $signature_base, $request_method, $request_url, $request_data
$signature_base - string
$signature_base
$request_method - string
$request_method
$request_url - string
$request_url
Signature that will be used on AWeber oauth_signature
Arguments: $signature, $base, $key
$signature - string
$signature
$base - string
$base
$key - string
$key
Arguments: $signature_key, $application_key, $oauth_token_secret
$signature_key - string
$signature_key
$application_key - string
$application_key
Filter required oauth_nonce data of AWeber that need to be send on API Request
Arguments: $oauth_nonce, $timestamp
$oauth_nonce - string
$oauth_nonce
$form_settings_instance - \Hustle_ConvertKit_Form_Settings
\Hustle_ConvertKit_Form_Settings
$form_settings_instance - \Hustle_ConstantContact_Form_Settings
\Hustle_ConstantContact_Form_Settings
$form_settings_instance - \Hustle_Icontact_Form_Settings
\Hustle_Icontact_Form_Settings
Arguments: array('timeout' => 10, 'body' => wp_json_encode($args), 'headers' => array('Accept' => 'application/json', 'Content-Type' => 'application/json'))
$form_settings_instance - \Hustle_MailerLite_Form_Settings
\Hustle_MailerLite_Form_Settings
$form_settings_instance - \Hustle_E_Newsletter_Form_Settings
\Hustle_E_Newsletter_Form_Settings
$form_settings_instance - \Hustle_Sendy_Form_Settings
\Hustle_Sendy_Form_Settings
$form_settings_instance - \Hustle_Local_List_Form_Settings
\Hustle_Local_List_Form_Settings