ActionBanner

Scheduled announcement and call-to-action banners for Gutenberg and Divi 5 — no external service, no account, no bloat.

What it does

ActionBanner adds a banner block for time-sensitive announcements, alerts, events, and calls to action — built for Gutenberg, with a native Divi 5 module included.

  • Headline and optional description
  • Optional CTA button, with new-tab links
  • Announcement, Action, Alert, and Event banner types
  • Optional start and end dates, evaluated in your site timezone

Built to stay out of your way

Scheduling is cache-resilient: banners convert your site timezone to UTC and hide themselves on the front end, so full-page caches don't need constant purging as time passes.

  • Custom banner and button colors, with contrast checking
  • Dismissible banners
  • Responsive output
  • No WP-Cron, no AJAX, no external service or account required

FAQ

Does scheduling need JavaScript?
Yes, for scheduling and dismissal. Scheduled banners stay hidden if JavaScript is blocked; unscheduled banners remain visible.

Does it use my WordPress timezone?
Yes — the timezone set under Settings > General.

Does it work with full-page caching?
Yes. Time passing doesn't require a cache purge; purge once after changing banner content, dates, or your site timezone.

Version 0.4.0 · Requires WordPress 6.6+ and PHP 7.4+ · GPLv2 or later