Developer documentation
To extend HurryTimer functionalities, different WordPress hooks and Javascript events are added to the plugin.
Last updated
To extend HurryTimer functionalities, different WordPress hooks and Javascript events are added to the plugin.
do_action('hurrytimer_init');
Fires after HurryTimer has finished loading .
do_action( "hurryt{campaign_id}_campaign_ended", HurryTimer\Campaign $campaign);Fires after one-time or recurring timer has reached zero.
$campaign: The (HurryTimer\Campaign) instance
apply_filters('hurryt_show_campaign', bool $can_show);
Filters whether to show the campaign.
$can_show: (bool) Whether the campaign should be shown.
apply_filters('sticky_bar_hide_timeout', int $delay);
Filters how long to wait before reopening a dismissed sticky bar.
$delay: (int) Number of days. Default 7.
hurryt:finished: Fires after timer has reached zero.
Example:
$('.hurrytimer-campaign').on('hurryt:finished', function(event, campaign){
// campaign.id: the campaign ID
// campaign.mode: one_time, recurring, or evergreen.
});Last updated