Release notes / WB Ad Manager
Free Plugin Plugin

WB Ad Manager

Running affiliate links, display ads, and classifieds usually means three plugins and three things to break. WB Ad Manager replaces all three with one free install: 16+ placements, click tracking, AdSense ready.

9 releases
v2.9.0 latest
June 25, 2026 shipped

v2.9.0 Latest

June 25, 2026
New 2 Improve 1 Fix 1 Dev 1

New

  • Dark mode for all frontend ad, link, and partnership output. The plugin adopts your theme's dark palette automatically instead of staying light on a dark site.
  • Right-to-left stylesheet for frontend output, so ads and link blocks lay out correctly on Arabic, Hebrew, and other RTL sites.

Improve

  • Frontend styling now inherits BuddyX 5.1+ and Reign color tokens, so ad blocks match the active theme out of the box.

Fix

  • Dark mode now engages when BuddyX 5.1+ or Reign switch to dark with their runtime toggle, not only on the older theme setting.

Dev

  • Clean pass on WordPress Plugin Check (zero errors and warnings) and PHPStan level 7, plus a documented RTL stylesheet load.

v2.8.1

May 27, 2026
Improve 1 Fix 2

Improve

  • The Google AdSense script is now loaded only on pages that actually display an AdSense ad. Pages with no AdSense ad no longer pay for the extra script request - faster page loads and a cleaner Lighthouse score across the rest of the site.

Fix

  • A/B test winners are now declared only when one variant beats the other by a meaningful margin. Previously the dashboard could flag a winner when the two variants were within normal click-rate noise, so admins could be misled into picking a variant that wasn't actually better.
  • The analytics dashboard now records the visitor's device type (desktop / mobile / tablet) on every event. The "Device" breakdown chart now reflects real traffic instead of showing every event as Unknown.

v2.8.0

New 9 Improve 2 Fix 1

New

  • Jetonomy integration module with 7 placement positions: sidebar (top / after About card / bottom), after topic body, before / between / after replies. Requires Jetonomy v1.3.0+.
  • Admin notice suggesting Jetonomy installation when not detected, with direct link to https://store.wbcomdesigns.com/jetonomy/
  • REST API (21 routes across ads, analytics, links, partnerships) and WordPress Abilities API (15 abilities)
  • Full Lucide icon migration across admin and frontend. Replaces dashicons with a consistent icon set that renders at any size without pixelation
  • Semantic CSS token layer with theme.json inheritance and prefers-color-scheme dark-mode override across 9 stylesheets. Plugin now re-skins automatically to the active theme's palette
  • Email Capture ad type documented and surfaced. Inline newsletter subscribe form with customisable colours, optional name field, and wbam_email_captured action for Mailchimp / ConvertKit / webhook integrations
  • Link Partnerships admin module. [wbam_partnership_inquiry] shortcode, admin list with accept/reject workflow, automatic email notifications, 24-hour duplicate-submission window
  • Before Archive / After Archive placements (loop_start / loop_end)
  • Six BuddyPress directory placements. Before / between / after members and before / between / after groups

Improve

  • Third-party admin notices are now suppressed on WB Ad Manager screens only (keeps your own notices intact, other admin pages unaffected)
  • Setup wizard is now fully self-contained. Renders correctly regardless of the active theme or admin-chrome state

Fix

  • WordPress.org hardening pass. Zero PCP errors on clean dist, all admin $_POST / $_GET reads wrapped in wp_unslash() before sanitization

v2.7.0

Improve 1 Compat 1

Improve

  • Updated translation strings

Compat

  • Tested up to WordPress 6.9

v2.6.0

New 2 Improve 3 Fix 1 Dev 1

New

  • Complete rewrite of upgrade page with comprehensive Free vs Pro comparison
  • 47 features across 9 sections (Ad Management, Link Management, Advertiser Portal, Payments, Analytics, Classifieds, Developer, Support)

Improve

  • Add CSS variables with multi-theme dark mode support to partnership form
  • Frontend CSS for link shortcodes ([wbam_link] and [wbam_links])
  • Comprehensive documentation with screenshots

Fix

  • Distribution excludes development files

Dev

  • Updated POT file for translations

v2.5.0

Improve 3 Fix 2 Dev 1

Improve

  • Add npm scripts for build/dist/watch commands
  • Fix Gruntfile makepot config for correct plugin name
  • Add future roadmap for planned features

Fix

  • Add GDPR privacy helper for IP anonymization in frequency tracking
  • Frequency tracking now properly calls track_impression via wbam_ad_output filter

Dev

  • Update POT file for translations

v2.4.0

New 1 Improve 2 Fix 11 Security 5

New

  • Comprehensive marketing materials included

Improve

  • Add object caching for placement ad queries
  • Cache table existence checks to avoid repeated queries

Fix

  • Impressions not being recorded properly
  • Image upload/remove button functionality
  • Paragraph placement HTML corruption with preg_replace_callback
  • wp_send_json_error signature and add missing HTTP status codes
  • Raw $_POST passed to hooks before sanitization
  • Geo targeting UI simplified with single mode selector
  • Device detection reliability improvements
  • Image ad UI with proper container width constraints
  • Display Rules UI clarity and organization
  • Specific Pages dropdown now only shows pages
  • 16 additional bugs from comprehensive audit

Security

  • GDPR compliance - stop storing raw IP addresses in analytics
  • Add user-based rate limiting to AJAX handlers
  • Add capability check to setup wizard dismiss handler
  • Document security model for unescaped ad output in placements
  • Add security measures for code ad type

v2.0.0

Note 13

Note

  • Complete rewrite with modern architecture
  • Ad rotation and split testing with weighted priority system
  • 4 ad types: Image, Rich Content, Code, Google AdSense
  • 14+ placement options including sticky, popup, and comment ads
  • Google AdSense integration with Auto Ads support
  • BuddyPress integration (activity stream, directories, widgets)
  • bbPress integration (forums, topics, replies)
  • targeting with 3 IP providers
  • Device, schedule, and user targeting
  • Frequency control and ad priority
  • Setup wizard with sample ads
  • Full internationalization support
  • 4 style namespaces and modular architecture

v1.0.0

Note 1

Note

  • Legacy version