Berestov Element Scheduler
·
Schedule frontend element replacements by day, parity, or persistent rules.
Berestov Element Scheduler replaces the inner HTML of selected frontend elements by schedule.
It can match a parent element by class or ID and replace everything inside that parent with the value you define.
Supported schedule groups:
- Weekdays
- Odd and even month days
- Odd and even ISO weeks
- Persistent replacement
Features:
- Unlimited rules
- Search by class or ID
- Class mode works across all matched elements
- Multiple different rules per schedule slot
- Duplicate prevention inside the same slot
- Server-side, JavaScript, or Auto replacement mode
- UTC offset based switching
- Drag and drop schedule UI
- Translation-ready admin UI
Use cases:
- Rotate phone numbers
- Schedule banners
- Switch promo blocks
- Replace HTML snippets by schedule
Days without a rule stay unchanged.
Security
- Capability checks and nonce validation for all administrative actions.
- Strict sanitization and option whitelisting for all saved settings.
- Only explicitly allowed configuration fields are accepted.
- HTML output follows WordPress capability rules (unfiltered_html).
- No external requests or file operations performed by the plugin.
