BACK TO DIRECTORY

BannerMonster

by Marco De Sangro

0.0
(0 ratings)

BannerMonster lets you create custom banners and popups for your WordPress site with advanced targeting rules.

Types:

  • Top banner (fixed bar at top)
  • Bottom banner (fixed bar at bottom)
  • Center popup
  • Bottom-right popup
  • Bottom-left popup

Display rules:

  • All pages
  • All posts
  • All custom post types
  • Specific pages, posts or CPTs
  • Specific URLs (partial match, case-insensitive, trailing-slash tolerant)
  • Taxonomies (categories, tags, custom taxonomies)

Triggers:

  • Immediate
  • After X seconds
  • Exit intent (mouse leaves viewport)
  • At X% page scroll

Reappearance control:

  • Set how many minutes after closing a banner should reappear
  • 0 = never reappear after closing
  • Close state stored in browser localStorage, persists across sessions

Customization:

  • Background, text and border colors with color pickers
  • Padding, font size, border width
  • Width (%) and max-width (px) for popups
  • Custom CSS classes per banner
  • Close button with configurable persistence
  • Overlay for popups with optional close-on-click

Accessibility (WCAG 2.2):

  • Native HTML <dialog> element for popups — focus trap, Escape key, backdrop managed by the browser
  • role="dialog" and aria-modal="true" applied automatically
  • aria-label on each dialog using the banner title
  • Keyboard-only navigation: Escape to close, Tab cycling trapped inside popup
  • Backdrop click closes popup (configurable)
  • :focus-visible styling for keyboard users
  • Screen reader compatible (VoiceOver, NVDA, JAWS)

Debug mode:

  • Append ?bannermonster_debug=1 to any URL to bypass localStorage persistence
  • Banner appears on every page load regardless of close state

Zero dependencies on the frontend. jQuery is only used in the admin area.

Performance:

  • Frontend assets loaded only when active banners exist on the page
  • Vanilla JavaScript, no frameworks
  • WordPress object cache for database queries
  • Admin assets loaded only on BannerMonster screens

Screenshots

Banner type and configuration settings

Banner type and configuration settings

Display rules with targeting options

Display rules with targeting options

Trigger configuration with reappear control

Trigger configuration with reappear control

Style and customization options

Style and customization options

Plugin Details

Active Installs
0
Total Downloads
60
Version
1.6.0
Requires WP
5.8
Requires PHP
7.4
Tested Up To
7.1
Added
2026-09-04
Last Updated
2026-09-04 1:11pm GMT

Ratings

5
0
4
0
3
0
2
0
1
0