Update – Version 1.1.0
-
Hi,
Okay, update looks better and I have tested it and yes, it works very well.So here are some additional feature enhancements to consider :
1. Flexible Expiry Actions
Instead of simply hiding the content when it expires, provide multiple expiry behaviors :- Replace the expired content with custom text (e.g., “This offer has ended”).
- Redirect the visitor to a specified URL – YES /NO.
- Swap the block or shortcode with another one.
- Change the post status (Draft / Private / Pending Review).
This adds meaningful marketing and workflow control.
2. Central Expiry Management Dashboard
Update Admin panel where the admin can view and manage all scheduled expiries :- Calendar or table view
- Filters (by post type, shortcode, status)
- Bulk edit/change expiry dates
- Show when expiry added and expiry date and time
Improves usability for sites with multiple promotions.
3. Recurring Scheduling Options
Allow content to activate and expire on a repeat cycle, useful for :- Weekly offers
- Seasonal sales
- Daily menus / time-limited announcements
Example : Show this content every Friday between 9:00 and 17:00.
4. Webhook / API Triggers
Send notifications or trigger external automations on expiry:- Zapier / Make.com workflows
- CRM updates
- Social media announcement triggers, ideal for businesses with automated marketing flows.
5. User Role or Login-Based Display Rules
Control who can see the expiring content :- Logged-in users only
- Specific user roles (e.g., Members, Subscribers, Admin only)
- Early-access VIP promotions
Adds paywall / membership compatibility.
6. Countdown Timer Display (Optional)
Show a countdown when the content is close to expiring:Offer ends in 2h 14m
Configurable styling (badge, inline text, banner).
7. Notifications & Alerts
Send notices when content is nearing expiry:- Email reminders (e.g., 24 hours before expiry)
- Dashboard alerts
- Weekly “Upcoming Expiries” report
Prevents forgotten or outdated promotional content.
8. Page Builder Integration
Provide native tools to insert and configure the shortcode:- Gutenberg block
- WPBakery element
- Elementor widget
- Classic editor button
Allows expiry settings to be controlled visually.
9. Preview Mode Toggle
Enable administrators to preview :- Upcoming future content (before activation)
- Expired content (for review or editing)
Useful for client approval workflows.
That’s it for now ….
Nice work 😉
You must be logged in to reply to this topic.