{"id":93811,"date":"2018-11-08T11:32:25","date_gmt":"2018-11-08T11:32:25","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/hurrytimer\/"},"modified":"2026-03-06T03:02:45","modified_gmt":"2026-03-06T03:02:45","slug":"hurrytimer","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/hurrytimer\/","author":16591243,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.14.3","stable_tag":"2.14.3","tested":"6.9.4","requires":"4.0","requires_php":"5.6","requires_plugins":null,"header_name":"HurryTimer","header_author":"Nabil Lemsieh","header_description":"A simple yet powerful scarcity countdown timer for WordPress & WooCommerce.","assets_banners_color":"b693ef","last_updated":"2026-03-06 03:02:45","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.me\/nlemsieh","header_plugin_uri":"https:\/\/hurrytimer.com","header_author_uri":"https:\/\/hurrytimer.com","rating":4.8,"author_block_rating":0,"active_installs":20000,"downloads":504007,"num_ratings":166,"support_threads":1,"support_threads_resolved":1,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"nlemsieh","date":"2018-11-08 11:35:32"},"1.0.1":{"tag":"1.0.1","author":"nlemsieh","date":"2019-01-21 18:52:27"},"1.1.0":{"tag":"1.1.0","author":"nlemsieh","date":"2019-01-21 18:52:27"},"1.1.1":{"tag":"1.1.1","author":"nlemsieh","date":"2019-01-21 18:52:27"},"1.1.2":{"tag":"1.1.2","author":"nlemsieh","date":"2019-01-21 18:52:27"},"1.1.3":{"tag":"1.1.3","author":"nlemsieh","date":"2019-01-21 18:52:27"},"1.2.0":{"tag":"1.2.0","author":"nlemsieh","date":"2019-01-21 21:12:58"},"1.2.1":{"tag":"1.2.1","author":"nlemsieh","date":"2019-01-22 00:29:25"},"1.2.2":{"tag":"1.2.2","author":"nlemsieh","date":"2019-01-22 11:07:35"},"1.2.3":{"tag":"1.2.3","author":"nlemsieh","date":"2019-01-29 15:46:12"},"1.2.4":{"tag":"1.2.4","author":"nlemsieh","date":"2019-02-22 18:16:01"},"2.0.0":{"tag":"2.0.0","author":"nlemsieh","date":"2019-04-07 20:50:39"},"2.0.1":{"tag":"2.0.1","author":"nlemsieh","date":"2019-04-07 21:02:50"},"2.0.2":{"tag":"2.0.2","author":"nlemsieh","date":"2019-04-12 14:20:58"},"2.0.3":{"tag":"2.0.3","author":"nlemsieh","date":"2019-05-01 19:22:29"},"2.0.4":{"tag":"2.0.4","author":"nlemsieh","date":"2019-05-09 23:16:49"},"2.1.2":{"tag":"2.1.2","author":"nlemsieh","date":"2019-05-31 13:06:43"},"2.1.3":{"tag":"2.1.3","author":"nlemsieh","date":"2019-06-05 00:24:42"},"2.1.5":{"tag":"2.1.5","author":"nlemsieh","date":"2019-06-29 16:18:11"},"2.1.6":{"tag":"2.1.6","author":"nlemsieh","date":"2019-06-30 11:31:18"},"2.1.7":{"tag":"2.1.7","author":"nlemsieh","date":"2019-07-02 21:55:29"},"2.1.8":{"tag":"2.1.8","author":"nlemsieh","date":"2019-07-15 12:19:21"},"2.10.0":{"tag":"2.10.0","author":"nlemsieh","date":"2024-10-13 18:37:55"},"2.11.0":{"tag":"2.11.0","author":"nlemsieh","date":"2024-11-21 12:34:35"},"2.11.1":{"tag":"2.11.1","author":"nlemsieh","date":"2024-12-09 14:37:00"},"2.11.2":{"tag":"2.11.2","author":"nlemsieh","date":"2025-01-23 01:26:32"},"2.12.0":{"tag":"2.12.0","author":"nlemsieh","date":"2025-04-07 03:32:45"},"2.13.0":{"tag":"2.13.0","author":"nlemsieh","date":"2025-05-10 19:37:16"},"2.13.1":{"tag":"2.13.1","author":"nlemsieh","date":"2025-06-30 19:30:26"},"2.14.0":{"tag":"2.14.0","author":"nlemsieh","date":"2025-11-03 19:42:30"},"2.14.1":{"tag":"2.14.1","author":"nlemsieh","date":"2025-12-04 00:05:33"},"2.14.2":{"tag":"2.14.2","author":"nlemsieh","date":"2025-12-16 13:37:58"},"2.14.3":{"tag":"2.14.3","author":"nlemsieh","date":"2026-03-06 03:02:45"},"2.2.0":{"tag":"2.2.0","author":"nlemsieh","date":"2019-07-29 20:55:36"},"2.2.15":{"tag":"2.2.15","author":"nlemsieh","date":"2019-09-18 21:38:48"},"2.2.16":{"tag":"2.2.16","author":"nlemsieh","date":"2020-01-14 10:32:21"},"2.2.18":{"tag":"2.2.18","author":"nlemsieh","date":"2020-01-17 15:15:53"},"2.2.21":{"tag":"2.2.21","author":"nlemsieh","date":"2020-02-03 12:48:59"},"2.2.24":{"tag":"2.2.24","author":"nlemsieh","date":"2020-04-03 17:06:07"},"2.2.27":{"tag":"2.2.27","author":"nlemsieh","date":"2020-08-17 22:36:57"},"2.2.27.1":{"tag":"2.2.27.1","author":"nlemsieh","date":"2020-09-09 15:00:42"},"2.2.8":{"tag":"2.2.8","author":"nlemsieh","date":"2019-09-02 20:30:01"},"2.3.1":{"tag":"2.3.1","author":"nlemsieh","date":"2020-10-06 14:09:16"},"2.3.1.1":{"tag":"2.3.1.1","author":"nlemsieh","date":"2020-10-24 14:23:44"},"2.3.3":{"tag":"2.3.3","author":"nlemsieh","date":"2020-12-14 22:45:59"},"2.3.4":{"tag":"2.3.4","author":"nlemsieh","date":"2021-04-04 11:26:53"},"2.5.2":{"tag":"2.5.2","author":"nlemsieh","date":"2021-04-06 11:25:54"},"2.6.0":{"tag":"2.6.0","author":"nlemsieh","date":"2021-04-13 09:44:38"},"2.6.1":{"tag":"2.6.1","author":"nlemsieh","date":"2021-07-06 19:43:09"},"2.6.2":{"tag":"2.6.2","author":"nlemsieh","date":"2021-07-21 08:45:20"},"2.6.3":{"tag":"2.6.3","author":"nlemsieh","date":"2022-02-25 16:02:13"},"2.7.0":{"tag":"2.7.0","author":"nlemsieh","date":"2022-04-04 15:49:36"},"2.7.1":{"tag":"2.7.1","author":"nlemsieh","date":"2022-04-07 22:05:06"},"2.7.2":{"tag":"2.7.2","author":"nlemsieh","date":"2022-09-11 15:49:29"},"2.7.3":{"tag":"2.7.3","author":"nlemsieh","date":"2023-02-13 11:06:51"},"2.8.0":{"tag":"2.8.0","author":"nlemsieh","date":"2023-04-04 01:42:08"},"2.8.1":{"tag":"2.8.1","author":"nlemsieh","date":"2023-07-24 12:32:24"},"2.9.0":{"tag":"2.9.0","author":"nlemsieh","date":"2023-09-11 01:56:20"},"2.9.1":{"tag":"2.9.1","author":"nlemsieh","date":"2023-10-01 00:22:08"},"2.9.2":{"tag":"2.9.2","author":"nlemsieh","date":"2024-03-20 17:29:30"}},"upgrade_notice":{"2.6.1":"<p>Update required for evergreen campaigns.<\/p>"},"ratings":{"1":6,"2":1,"3":3,"4":4,"5":152},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":2051519,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":2119695,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":2119695,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.1.0","1.1.1","1.1.2","1.1.3","1.2.0","1.2.1","1.2.2","1.2.3","1.2.4","2.0.0","2.0.1","2.0.2","2.0.3","2.0.4","2.1.2","2.1.3","2.1.5","2.1.6","2.1.7","2.1.8","2.10.0","2.11.0","2.11.1","2.11.2","2.12.0","2.13.0","2.13.1","2.14.0","2.14.1","2.14.2","2.14.3","2.2.0","2.2.15","2.2.16","2.2.18","2.2.21","2.2.24","2.2.27","2.2.27.1","2.2.8","2.3.1","2.3.1.1","2.3.3","2.3.4","2.5.2","2.6.0","2.6.1","2.6.2","2.6.3","2.7.0","2.7.1","2.7.2","2.7.3","2.8.0","2.8.1","2.9.0","2.9.1","2.9.2"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":2431570,"resolution":"1","location":"assets","locale":""},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":2363447,"resolution":"2","location":"assets","locale":""},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":2363447,"resolution":"3","location":"assets","locale":""},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":2363447,"resolution":"4","location":"assets","locale":""},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":2363447,"resolution":"5","location":"assets","locale":""},"screenshot-6.jpg":{"filename":"screenshot-6.jpg","revision":2363447,"resolution":"6","location":"assets","locale":""},"screenshot-7.jpg":{"filename":"screenshot-7.jpg","revision":2363447,"resolution":"7","location":"assets","locale":""},"screenshot-8.jpg":{"filename":"screenshot-8.jpg","revision":2363447,"resolution":"8","location":"assets","locale":""}},"screenshots":{"1":"\"Evergreen\" mode settings.","2":"\"Recurring\" mode settings.","3":"\"One-Time (regular)\" mode settings.","4":"Actions settings.","5":"Add a countdown timer to a WooCommerce single product page.","6":"Change every element visibility.","7":"Set custom timer labels.","8":"Live design customizer settings.","9":"Call-to-Action button settings","10":"Sticky Bar settings"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[12724,201014,240472,226631,159896],"plugin_category":[45],"plugin_contributors":[164027],"plugin_business_model":[],"class_list":["post-93811","plugin","type-plugin","status-publish","hentry","plugin_tags-countdown-timer","plugin_tags-evergreen-countdown","plugin_tags-flash-sale-timer","plugin_tags-recurring-countdown-timer","plugin_tags-sales-countdown-timer","plugin_category-ecommerce","plugin_contributors-nlemsieh","plugin_committers-nlemsieh"],"banners":{"banner":"https:\/\/ps.w.org\/hurrytimer\/assets\/banner-772x250.jpg?rev=2119695","banner_2x":"https:\/\/ps.w.org\/hurrytimer\/assets\/banner-1544x500.jpg?rev=2119695","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/hurrytimer\/assets\/icon-256x256.png?rev=2051519","icon_2x":"https:\/\/ps.w.org\/hurrytimer\/assets\/icon-256x256.png?rev=2051519","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/hurrytimer\/assets\/screenshot-1.jpg?rev=2431570","caption":"\"Evergreen\" mode settings."},{"src":"https:\/\/ps.w.org\/hurrytimer\/assets\/screenshot-2.jpg?rev=2363447","caption":"\"Recurring\" mode settings."},{"src":"https:\/\/ps.w.org\/hurrytimer\/assets\/screenshot-3.jpg?rev=2363447","caption":"\"One-Time (regular)\" mode settings."},{"src":"https:\/\/ps.w.org\/hurrytimer\/assets\/screenshot-4.jpg?rev=2363447","caption":"Actions settings."},{"src":"https:\/\/ps.w.org\/hurrytimer\/assets\/screenshot-5.jpg?rev=2363447","caption":"Add a countdown timer to a WooCommerce single product page."},{"src":"https:\/\/ps.w.org\/hurrytimer\/assets\/screenshot-6.jpg?rev=2363447","caption":"Change every element visibility."},{"src":"https:\/\/ps.w.org\/hurrytimer\/assets\/screenshot-7.jpg?rev=2363447","caption":"Set custom timer labels."},{"src":"https:\/\/ps.w.org\/hurrytimer\/assets\/screenshot-8.jpg?rev=2363447","caption":"Live design customizer settings."}],"raw_content":"<!--section=description-->\n<p><a href=\"https:\/\/hurrytimer.com\/\">HurryTimer<\/a> is a flexible and lightweight plugin that lets you create <strong>smart countdown timers<\/strong> to add urgency and scarcity that drives clicks, increases sales, and highlights upcoming events or deadlines.<\/p>\n\n<p>Easily create:<\/p>\n\n<ul>\n<li><strong>Evergreen timers<\/strong> personalized for each visitor<\/li>\n<li><strong>One-time fixed-date timers<\/strong> for global deadlines<\/li>\n<li><strong>Recurring timers (PRO)<\/strong> for repeating daily deals, shipping cutoffs, and more<\/li>\n<\/ul>\n\n<p>Works with any theme and all major page builders like <strong>Elementor<\/strong>, <strong>Divi<\/strong>, <strong>Beaver Builder<\/strong>, <strong>WPBakery<\/strong>, and <strong>Gutenberg<\/strong>.<\/p>\n\n<p>Whether you're running flash sales, promoting an event, or adding urgency to WooCommerce products, HurryTimer helps increase engagement and conversions \u2014 no coding required.<\/p>\n\n<h3>\u2705 FREE FEATURES<\/h3>\n\n<h4>\ud83d\udd01 Evergreen Countdown Timers<\/h4>\n\n<p>Each visitor sees their <strong>own unique countdown<\/strong>, no matter when they visit.<br \/>\nGreat for evergreen sales funnels and personalized campaigns.<br \/>\nTracking methods:\n- Cookie-based<br \/>\n- IP-based<\/p>\n\n<h4>\ud83d\udcc5 One-Time Countdown Timers<\/h4>\n\n<p>Set a shared deadline for everyone \u2014 between a start and end date.<br \/>\nPerfect for:\n- Black Friday sales<br \/>\n- Webinar registrations<br \/>\n- Product launches<\/p>\n\n<h4>\u2699\ufe0f Expiry Actions<\/h4>\n\n<p>Decide what happens when the timer reaches zero:\n- Hide the timer\n- Show a custom message\n- Redirect to a URL<\/p>\n\n<h4>\ud83d\uded2 WooCommerce Integration<\/h4>\n\n<p>Automatically show countdown timers on product pages and control actions when time expires:\n- Hide the \u201cAdd to Cart\u201d button<\/p>\n\n<h4>\ud83c\udfa8 Live Timer Styling<\/h4>\n\n<p>Customize timer appearance in real time:<br \/>\n- Edit labels (Days, Hours, Minutes, Seconds)<br \/>\n- Set custom colors, spacing, and more<br \/>\n- Add a CTA button<\/p>\n\n<h4>\u2795 More Free Features<\/h4>\n\n<ul>\n<li>Auto-restart timer (on revisit or immediately)  <\/li>\n<li>Display one timer multiple times per page<\/li>\n<\/ul>\n\n<h3>\ud83d\ude80 PRO Features<\/h3>\n\n<p>In addition to all features in Lite, HurryTimer Pro provides access to many other powerful features:<\/p>\n\n<h4>\ud83d\udd01 Recurring Countdown Timers<\/h4>\n\n<p>Recurring timers are countdowns that <strong>automatically reset and start again<\/strong> based on a defined schedule.<br \/>\nUnlike one-time timers that expire once, recurring timers <strong>repeat continuously<\/strong> on intervals you set, such as:<br \/>\n- Every minute<br \/>\n- Every hour<br \/>\n- Every day<br \/>\n- Every week<br \/>\n- Every month<\/p>\n\n<p><strong>What is it used for?<\/strong><br \/>\nRecurring timers are perfect for campaigns and offers that happen regularly and need to restart without manual intervention. Examples include:<br \/>\n- Daily flash sales that reset every 24 hours<br \/>\n- Hourly countdowns for limited-time product availability<br \/>\n- Weekly shipping cut-off reminders (\u201cOrder before Friday 5 PM\u201d)<br \/>\n- Monthly promotions that recur on specific dates<\/p>\n\n<p>This feature helps create a persistent sense of urgency while automating timer resets to match your marketing calendar or business rules.<\/p>\n\n<h4>\ud83c\udf9f\ufe0f Expire WooCommerce Coupons<\/h4>\n\n<p>Set a timer to <strong>automatically deactivate<\/strong> specific WooCommerce coupon codes.<br \/>\nGreat for:\n- Time-limited discounts<br \/>\n- Flash sales<br \/>\n- Cart recovery offers<\/p>\n\n<h4>\ud83d\udccc Sticky Countdown Bar<\/h4>\n\n<p>Display a fixed countdown timer at the <strong>top or bottom<\/strong> of the screen.<br \/>\nVisible across all pages or specific pages only.<br \/>\nBoosts visibility and urgency during active promotions.<\/p>\n\n<h4>\u23f0 Custom Timezone<\/h4>\n\n<p>Set a specific timezone for fixed-date and recurring timers instead of server timezone.<br \/>\nEnsures countdowns align perfectly with your intended audience\u2019s local time.<\/p>\n\n<h4>\ud83d\udd04 Restart Evergreen Timers After Specific Time<\/h4>\n\n<p>Allows you to set a <strong>waiting period before the evergreen timer restarts<\/strong> for the same visitor.<br \/>\nFor example, you can make the timer pause for 24 hours after expiring before showing a fresh countdown again.<br \/>\nThis controls how often returning visitors see a new urgency window, preventing constant restarts.<\/p>\n\n<h4>\ud83c\udf0d Ends Evergreen Timer at User\u2019s Local Time<\/h4>\n\n<p>Instead of ending the timer after a fixed duration from the first visit, this option makes the evergreen countdown expire at a specific time of day in the visitor\u2019s <strong>own local timezone<\/strong>.<\/p>\n\n<p>For example:<br \/>\n- The timer always ends at midnight local time for each visitor, regardless of when they started the countdown.<\/p>\n\n<p>This creates urgency synced to each user\u2019s day cycle, making offers feel more natural and timely worldwide.<\/p>\n\n<h4>\u2795 Multiple Expiry Actions<\/h4>\n\n<p>Trigger more than one action when a timer ends, such as hide timer + show message.<\/p>\n\n<h4>\ud83c\udfa8 Advanced Design Controls<\/h4>\n\n<p>Unlock extra customization options and inject <strong>custom CSS<\/strong> per timer.<br \/>\nCreate visually consistent timers that match your site branding.<\/p>\n\n<h4>\ud83e\uddd1\u200d\ud83d\udcbc Priority Support<\/h4>\n\n<p>Get <strong>fast, dedicated support<\/strong> via email or chat.<\/p>\n\n<p><a href=\"https:\/\/hurrytimer.com?utm_source=wp_repo&amp;utm_medium=link&amp;utm_campaign=free_version\">Check out HurryTimer PRO \u2192<\/a><\/p>\n\n<h3>Usage<\/h3>\n\n<ol>\n<li>Visit \"HurryTimer &gt; Add New Timer\".<\/li>\n<li>Choose between Evergreen, and One-time.<\/li>\n<li>Enter a period for \"Evergreen\" mode, or select a date and time for \"One-Time\" mode.<\/li>\n<li>Click on \"Publish\".<\/li>\n<li>Copy shortCode and paste it into your post, page, or text widget content. You can also go to \"WooCommerce\" tab to integrate the countdown timer directly within a product page.<\/li>\n<\/ol>\n\n<p>To learn more, check out <a href=\"https:\/\/docs.hurrytimer.com\/\">HurryTimer documention<\/a>.<\/p>\n\n<h3>Bug reports<\/h3>\n\n<p>If you noticed any bug, please post it on the support forum.<\/p>\n\n<h3>Further reading<\/h3>\n\n<p>For more info check out the following:<\/p>\n\n<ul>\n<li>The <a href=\"https:\/\/hurrytimer.com\/?utm_source=wp_repo&amp;utm_medium=link&amp;utm_campaign=free_version\">HurryTimer Plugin<\/a> official homepage.<\/li>\n<li><a href=\"https:\/\/docs.hurrytimer.com\/\">Documention<\/a>.<\/li>\n<li>Follow HurryTimer on <a href=\"https:\/\/twitter.com\/wp_hurrytimer\">Twitter<\/a>.<\/li>\n<\/ul>\n\n<h3>Explore Our Other plugins:<\/h3>\n\n<ul>\n<li><a href=\"https:\/\/sirplugin.com\">Smart Image Resize<\/a> \u2013 Make all your WooCommerce product images the same size automatically \u2014 no manual work, no inconsistent layouts.<\/li>\n<li><a href=\"https:\/\/rethumbify.com\">ReThumbify<\/a> \u2013 Regenerate thumbnails in the background with features like pause\/resume, selective regeneration, cleanup of old or unused thumbnails, and more.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<h3>From within WordPress<\/h3>\n\n<ol>\n<li>Visit <em>Plugins &gt; Add New<\/em>.<\/li>\n<li>Search for <em>Hurrytimer<\/em>.<\/li>\n<li>Install the plugin.<\/li>\n<li>Activate the plugin.<\/li>\n<\/ol>\n\n<h3>Manually<\/h3>\n\n<ol>\n<li>Upload the <em>hurrytimer<\/em> folder to the \/wp-content\/plugins\/ directory.<\/li>\n<li>Activate the Hurrytimer plugin through the <em>Plugins<\/em> menu in WordPress.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20it%20work%20for%20woocommerce%3F\"><h3>Does it work for WooCommerce?<\/h3><\/dt>\n<dd><p>Yes, you can display the countdown timer on any product page.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20compatible%20with%20page%20builders%2C%20including%3A%20elementor%2C%20beaver%2C%20divi%2C%20etc%3F\"><h3>Is the plugin compatible with page builders, including: Elementor, Beaver, Divi, etc?<\/h3><\/dt>\n<dd><p>Yes, the plugin is compatible with all page builders out-of-the-box.<\/p><\/dd>\n<dt id=\"can%20a%20campaign%20restart%20automatically%20when%20time%20is%20up%3F\"><h3>Can a campaign restart automatically when time is up?<\/h3><\/dt>\n<dd><p>Yes.<\/p><\/dd>\n<dt id=\"can%20i%20display%20multiple%20instances%20of%20the%20same%20countdown%20timer%20on%20the%20same%20page%3F\"><h3>Can I display multiple instances of the same countdown timer on the same page?<\/h3><\/dt>\n<dd><p>Yes.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20countdown%20timer%20look%3F\"><h3>Can I customize the countdown timer look?<\/h3><\/dt>\n<dd><p>Sure, you can create unlimited customizations with the built-in live customizer.<\/p><\/dd>\n<dt id=\"the%20plugin%20is%20missing%20a%20feature%2C%20can%20you%20add%20it%3F\"><h3>The plugin is missing a feature, can you add it?<\/h3><\/dt>\n<dd><p>We improve HurryTimer continuously to fit your needs, if you have a feature request or feedback <a href=\"https:\/\/hurrytimer.com\/contact\">shot us a line<\/a>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.14.3<\/h4>\n\n<ul>\n<li>Security hardening and improvements.<\/li>\n<li>Minor bugfixes.<\/li>\n<\/ul>\n\n<h4>2.14.2<\/h4>\n\n<ul>\n<li>Improved compatibility with PHP 8.4<\/li>\n<li>Declared compatibility with WooCommerce 10.4<\/li>\n<\/ul>\n\n<h4>2.14.1<\/h4>\n\n<ul>\n<li>Declared compatibility with WooCommerce 10.3<\/li>\n<\/ul>\n\n<h4>2.14.0<\/h4>\n\n<ul>\n<li>Temporarily removed the \"Change stock status\" expiry action as a precaution to prevent unauthorized product stock changes.<\/li>\n<li>Minor bugfixes<\/li>\n<\/ul>\n\n<h4>2.13.1<\/h4>\n\n<ul>\n<li>Stability improvements<\/li>\n<li>Minor bugfixes<\/li>\n<\/ul>\n\n<h4>2.13.0<\/h4>\n\n<ul>\n<li>Stability improvements<\/li>\n<li>Minor compatibility &amp; bugfixes<\/li>\n<\/ul>\n\n<h4>2.12.0<\/h4>\n\n<ul>\n<li>Security hardening and improvements.<\/li>\n<li>Minor bugfixes.<\/li>\n<\/ul>\n\n<h4>2.11.2<\/h4>\n\n<ul>\n<li>Minor bugfixes.<\/li>\n<\/ul>\n\n<h4>2.11.1<\/h4>\n\n<ul>\n<li>Minor bugfixes.<\/li>\n<\/ul>\n\n<h4>2.11.0<\/h4>\n\n<ul>\n<li>New: Added the ability to duplicate campaigns<\/li>\n<li>Security hardening and improvements.<\/li>\n<li>Enhanced campaign status display in the campaigns list for better visibility and management<\/li>\n<li>Improved compatibility with PHP 8.3+<\/li>\n<li>Deprecated compatibility with PHP 5.6<\/li>\n<li>Various bugfixes and stability improvements<\/li>\n<\/ul>\n\n<h4>2.10.0<\/h4>\n\n<ul>\n<li>Fixed an issue where the countdown timer was not displayed when loaded via Ajax.<\/li>\n<li>Minor bug fixes and security enhancements.<\/li>\n<\/ul>\n\n<h4>2.9.2<\/h4>\n\n<ul>\n<li>Stability improvements<\/li>\n<\/ul>\n\n<h4>2.9.1<\/h4>\n\n<ul>\n<li>Stability improvements<\/li>\n<\/ul>\n\n<h4>2.9.0<\/h4>\n\n<ul>\n<li>Declare compatibility with WP 6.3<\/li>\n<li>[WooCommerce] Declare compatibility with v8.0<\/li>\n<li>Stability improvements<\/li>\n<\/ul>\n\n<h4>2.8.1<\/h4>\n\n<ul>\n<li>[WooCommerce] Declare compatibility with High-Performance Order Storage (HPOS)<\/li>\n<li>[WooCommerce] Declare compatibility with v7.7<\/li>\n<\/ul>\n\n<h4>2.8.0<\/h4>\n\n<ul>\n<li>Added rich-text editing for the headline.<\/li>\n<li>[WPML] Show translated content when using shortcode<\/li>\n<li>[WooCommerce] Shows translated campaign on product page when using WPML.<\/li>\n<li>Improved the <code>{date}<\/code> variable<\/li>\n<li>Shows the variable <code>{date}<\/code> in localized format. <\/li>\n<li>Fixed an error causing the reset buttons not working under HurryTimer &gt; Settings<\/li>\n<li>Fixed IP logs not being cleaned up effectively<\/li>\n<li>Fixed an issue where using the \"Redirect to\" action in conjunction with the \"Expire coupon\" action resulted in a redirect loop.<\/li>\n<li>Fixed a compatibility issue with PHP 8.2<\/li>\n<li>Fixed a minor 3rd party library conflict with Savoy theme.<\/li>\n<\/ul>\n\n<h4>2.7.3<\/h4>\n\n<ul>\n<li>[WooCommerce] Fixed an issue with Astra theme v3.9.2 causing timer to not display in the specified position<\/li>\n<\/ul>\n\n<h4>2.7.2<\/h4>\n\n<ul>\n<li>Stability improvements<\/li>\n<\/ul>\n\n<h4>2.7.1<\/h4>\n\n<ul>\n<li>Fixed an issue with the review request notice's buttons not working.<\/li>\n<\/ul>\n\n<h4>2.7.0<\/h4>\n\n<ul>\n<li>Add compatibility with PHP 8.x<\/li>\n<li>Added a work-around to fix a PHP 8.1 compatibility issue with WP <code>dbDelta<\/code><\/li>\n<li>Show total count of unit till the end when left unit is hidden<\/li>\n<li>Fix plugin admin scripts conflict with some 3rd-party.<\/li>\n<li>Added a new filter <code>hurrytimer_zero_padded_digits<\/code> to control digits padding.<\/li>\n<li>Added a new filter <code>hurrytimer_auto_pluralize<\/code> to automatically pluralize labels.<\/li>\n<li>Fixed a minor issue with custom CSS not being loaded properly.<\/li>\n<\/ul>\n\n<h4>2.6.3<\/h4>\n\n<ul>\n<li>Fix 404 page when resetting or de\/activating a campaign in multisite network.<\/li>\n<li>Fix an issue with expiry actions executed when editing in Elementor.<\/li>\n<li>[WooCommerce] Fix an issue when using the \"Change stock status\" with external products. <\/li>\n<li>Disable saving unfiltered HTML when <code>DISALLOW_UNFILTERED_HTML<\/code> is set to true.<\/li>\n<li>Minor bugfixes.<\/li>\n<\/ul>\n\n<h4>2.6.2<\/h4>\n\n<ul>\n<li>Fix a compatibility issue with Elementor pop-ups preventing timer from counting down after pop-up is loaded.<\/li>\n<li>Fix 404 page when resetting or de\/activating a campaign in multisite network.<\/li>\n<li>Fix an issue with expiry actions executed when editing in Elementor.<\/li>\n<\/ul>\n\n<h4>2.6.1<\/h4>\n\n<ul>\n<li>Fix a bug causing some evergreen campaigns to reset on page reload.<\/li>\n<\/ul>\n\n<h4>2.6.0<\/h4>\n\n<ul>\n<li>Add a new option to restart evergreen timer after a specific time<\/li>\n<li>Fix a conflict with some plugins\/themes using Carbon<\/li>\n<li>Stability improvement<\/li>\n<\/ul>\n\n<h4>2.5.2<\/h4>\n\n<ul>\n<li>Fix an issue with headline shortcodes not rendering.<\/li>\n<\/ul>\n\n<h4>2.5.1<\/h4>\n\n<ul>\n<li>Fixed an issue with the \"Reset countdown\" for the admin not working properly when logged-in from another browser.<\/li>\n<li>Stability improvement<\/li>\n<\/ul>\n\n<h4>2.5.0<\/h4>\n\n<ul>\n<li>Fixed an issue with JS and CSS code in the \"Display message\" not working properly.<\/li>\n<\/ul>\n\n<h4>2.4.0<\/h4>\n\n<ul>\n<li>Added compatibility with WooCommerce 5.0<\/li>\n<li>Stability improvement.<\/li>\n<\/ul>\n\n<h4>2.3.4<\/h4>\n\n<ul>\n<li>Stability improvement.<\/li>\n<\/ul>\n\n<h4>2.3.3.1<\/h4>\n\n<ul>\n<li>Added compatibility with 5.6.<\/li>\n<li>Stability improvement.<\/li>\n<\/ul>\n\n<h4>2.3.3<\/h4>\n\n<ul>\n<li>Added the ability to choose which detection methods to use.<\/li>\n<li>Fixed an issue with Sticky bar excluded URLs not working properly.<\/li>\n<\/ul>\n\n<h4>2.3.2.1<\/h4>\n\n<ul>\n<li>Fixed an issue with excluded pages URLs not saved properly under the sticky bar settings.<\/li>\n<\/ul>\n\n<h4>2.3.1.1<\/h4>\n\n<ul>\n<li>Stability improvement.<\/li>\n<\/ul>\n\n<h4>2.3.1<\/h4>\n\n<ul>\n<li>Fixed timer labels not showing up.<\/li>\n<\/ul>\n\n<h4>2.3.0<\/h4>\n\n<ul>\n<li>Moved headline to Appearance &gt; Elements &gt; Headline. Now you can add campaign's name<\/li>\n<li>Added ability to reset evergreen timer on page refresh<\/li>\n<li>Added action \"Expire coupon\" for WooCommerce which allows to automatically expire a coupon code once timer reaches zero<\/li>\n<li>Added possibility to use shortcode when sticky bar is enabled<\/li>\n<li>Added ability to change sticky bar re-opening delay when closed by user<\/li>\n<li>Added ability to add rich-content in the \"Display message\" action<\/li>\n<li>Added possibility to use private products in WooCommerce integration<\/li>\n<li>Added new options in sticky bar settings<\/li>\n<li>Fixed issue with timer CSS being randomly deleted\/cached after the plugin update<\/li>\n<li>Fixed issue with evergreen reset button not working properly<\/li>\n<li>Improved evergreen timer detection<\/li>\n<li>Improved appearance interface experience: \"General\" interface merged with \"Elements\" interface<\/li>\n<li>Enhanced color picker<\/li>\n<li>Other bugfixes and stability improvement<\/li>\n<\/ul>\n\n<h4>2.2.27.1<\/h4>\n\n<ul>\n<li>Fixed a small issue with detection when cookies are cached.<\/li>\n<\/ul>\n\n<h4>2.2.27<\/h4>\n\n<ul>\n<li>Fixed menu position conflict.<\/li>\n<\/ul>\n\n<h4>2.2.26<\/h4>\n\n<ul>\n<li>Fixed an issue with WooCommerce settings not displaying all products selection.<\/li>\n<li>Stability improvement.<\/li>\n<\/ul>\n\n<h4>2.2.25<\/h4>\n\n<ul>\n<li>Fixed an issue with sticky bar not showing properly.<\/li>\n<\/ul>\n\n<h4>2.2.24<\/h4>\n\n<ul>\n<li>Stability improvement.<\/li>\n<\/ul>\n\n<h4>2.2.23<\/h4>\n\n<ul>\n<li>Fixed a bug causing evergreen timers to expire on page refresh for 32-bit\/PHP 7.2.22.<\/li>\n<\/ul>\n\n<h4>2.2.22<\/h4>\n\n<ul>\n<li>Added new JS lifecycle hooks for developers: <code>hurryt:pre-init<\/code>, <code>hurryt:init<\/code>, and <code>hurryt:started<\/code>.<\/li>\n<\/ul>\n\n<h4>2.2.21<\/h4>\n\n<ul>\n<li>Added new javascript event <code>hurryt:finished<\/code> that trigger when timer reaches zero. <\/li>\n<li>Fixed reset option doesn't re-open sticky bar.<\/li>\n<\/ul>\n\n<h4>2.2.20<\/h4>\n\n<ul>\n<li>Fixed timer doesn't start when it's dynamically added to DOM. <\/li>\n<\/ul>\n\n<h4>2.2.19<\/h4>\n\n<ul>\n<li>Fix issue with actions with ajax requests.<\/li>\n<\/ul>\n\n<h4>2.2.18<\/h4>\n\n<ul>\n<li>Removed unecessary jQuery modal lib.<\/li>\n<li>Stability and performance improvement.<\/li>\n<\/ul>\n\n<h4>2.2.17<\/h4>\n\n<ul>\n<li>Stability and performance improvement.<\/li>\n<\/ul>\n\n<h4>2.2.16<\/h4>\n\n<ul>\n<li>Fix minor issue with Elementor builder.<\/li>\n<\/ul>\n\n<h4>2.2.15<\/h4>\n\n<ul>\n<li>Fixed minor issue with recurring mode.<\/li>\n<li>Universal end date through all timezones based on WP timezone.<\/li>\n<li>Added few helpful hooks<\/li>\n<li>Fixed minor compatibility with Block editor<\/li>\n<\/ul>\n\n<h4>2.2.14<\/h4>\n\n<ul>\n<li>Fixed minor issue with timezone<\/li>\n<\/ul>\n\n<h4>2.2.13<\/h4>\n\n<ul>\n<li>Recurring mode improvements<\/li>\n<\/ul>\n\n<h4>2.2.12<\/h4>\n\n<ul>\n<li>Redirect before showing page content<\/li>\n<\/ul>\n\n<h4>2.2.11<\/h4>\n\n<ul>\n<li>Prevent interaction while redirecting<\/li>\n<\/ul>\n\n<h4>2.2.10<\/h4>\n\n<ul>\n<li>Handle some undefined functions when using the slim build of jQuery.<\/li>\n<li>Fix admin menu position conflict with some plugins.<\/li>\n<\/ul>\n\n<h4>2.2.9<\/h4>\n\n<ul>\n<li>Fixed minor issue causing duplicate countdown timer instance when using sticky bar on product page.<\/li>\n<\/ul>\n\n<h4>2.2.8<\/h4>\n\n<ul>\n<li>Fixed minor causing <code>display on<\/code> not saved properly under Appearance &gt; Sticky Bar. <\/li>\n<\/ul>\n\n<h4>2.2.7<\/h4>\n\n<ul>\n<li>Added two new filters for developers to control campaign display <code>hurryt_show_sticky_bar<\/code> to show\/hide sticky bar and <code>hurryt_show_campaign<\/code> to show\/hide the campaign. <\/li>\n<\/ul>\n\n<h4>2.2.6<\/h4>\n\n<ul>\n<li>Fixed minor bug when specifying pages in Sticky Bar. <\/li>\n<\/ul>\n\n<h4>2.2.5<\/h4>\n\n<ul>\n<li>[Fixed] Fix time-to-recur from the browser side.<\/li>\n<li>[Updated] Tested up to<\/li>\n<\/ul>\n\n<h4>2.2.4<\/h4>\n\n<ul>\n<li>[Improved] Improved recurring mode when setting end option to \"Never\" for low-resource servers.<\/li>\n<\/ul>\n\n<h4>2.2.3<\/h4>\n\n<ul>\n<li>[Added] Create a set of conditions to determine when a campaign will be displayed on selected products.<\/li>\n<\/ul>\n\n<h4>2.2.2<\/h4>\n\n<ul>\n<li>[Fixed] Can't add additional action (bug since v2.2.0).<\/li>\n<li>[Fixed] \"Show close button\" not updated correctly.<\/li>\n<\/ul>\n\n<h4>2.2.1<\/h4>\n\n<ul>\n<li>[Fix] Added a virtual limit when the end option is set to \"Never\", this will prevents script from crashing on an infinitely recurring rule, you can change the virtual limit using the filter <code>hurryt_recurring_vlimit<\/code> <\/li>\n<\/ul>\n\n<h4>2.2.0<\/h4>\n\n<ul>\n<li>[New] Create unlimited and customizable recurring countdown timers (Pro).<\/li>\n<li>[Added] Reset runnning evergreen countdown timers.<\/li>\n<li>[Added] New setting that allows you to disable actions when editing or previewing a page in the admin area.<\/li>\n<li>Minor Bugfixes and improvements.<\/li>\n<\/ul>\n\n<h4>2.1.8<\/h4>\n\n<ul>\n<li>[fixed] Fixed a bug that add a delete permanently link to other posts table rows.<\/li>\n<li>[improved] Move campaign to trash instead of delete permanently.<\/li>\n<\/ul>\n\n<h4>2.1.7<\/h4>\n\n<ul>\n<li>fixed bug with regular mode.<\/li>\n<\/ul>\n\n<h4>2.1.6<\/h4>\n\n<ul>\n<li>bugfix<\/li>\n<\/ul>\n\n<h4>2.1.5<\/h4>\n\n<ul>\n<li>Display sticky bar on selected products in WooCoommerce tab (pro version).<\/li>\n<li>Improved settings interface.<\/li>\n<li>Improved stability.<\/li>\n<\/ul>\n\n<h4>2.1.3<\/h4>\n\n<ul>\n<li>[Fix] bugfix.<\/li>\n<li>Stability improvement.<\/li>\n<\/ul>\n\n<h4>2.1.2<\/h4>\n\n<ul>\n<li>[Added] Sticky Bar.<\/li>\n<li>[Added] Call To Action.<\/li>\n<li>Stability improvement.<\/li>\n<\/ul>\n\n<h4>2.0.4<\/h4>\n\n<ul>\n<li>Fix some actions that do not run correctly.<\/li>\n<\/ul>\n\n<h4>2.0.3<\/h4>\n\n<ul>\n<li>Disable WooCommerce integration by default.<\/li>\n<\/ul>\n\n<h4>2.0.2<\/h4>\n\n<p>Stability improvement<\/p>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>Clean plugin cache after appearance is changed.<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Live style customizer.<\/li>\n<li>Live custom CSS.<\/li>\n<li>Ability to change every element's visibility.<\/li>\n<li>New actions.<\/li>\n<li>Add more than one action at the same time.<\/li>\n<li>Stability improvement.<\/li>\n<\/ul>\n\n<h4>1.2.4<\/h4>\n\n<ul>\n<li>Added compatibility for WordPress 5.1.<\/li>\n<li>Stability improvement.<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>Improved cookie detection.<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Fixed bug evergreen detection not working<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>IP detection stability improvement.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Improved IP\/Cookie detection.<\/li>\n<li>New feature: Restart evergreen countdown automatically.<\/li>\n<li>Fixed some minor bugs.<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Added seconds in evergreen mode.<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Fix some compatibility issues with php &lt; 5.6.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Fix a compatibility issue with php &lt; 5.6.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Custom labels.<\/li>\n<li>Refreshed admin UI.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fixed unclosed tag.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Public Release.<\/li>\n<\/ul>","raw_excerpt":"Create unlimited urgency and scarcity countdown timers for WordPress and WooCommerce to boost conversions and sales instantly.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/93811","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=93811"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/nlemsieh"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=93811"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=93811"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=93811"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=93811"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=93811"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=93811"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}