TBC App/Web - Banner Rotation

Multiple rotating banners with images or video, scheduling and audience targeting — in the app and on the web, no app update needed.

Price: $29.00
Buy Now

v1.1.10
Changelog · v1.1.10

1.1.10 — 2026-10-14

🛠 Fixed

  • Folding cards point the reading way in right-to-left languages. With WordPress in a right-to-left language such as Arabic or Hebrew, a closed card's arrow on the settings page pointed right, away from the text. It now points left, and down when the card is open.
  • A link to a card in the plugin's guide opens it, even inside a closed section. A link straight to a card that sits inside one of the guide's folded sections opened the card but left its section shut, so the page showed nothing where the link pointed. Every fold around the card now opens.
  • Fewer database reads on every request. On a site without an object cache such as Redis, each TBC add-on read its licence key and its last licence answer from the database on every page and app request, two reads per add-on. From its next licence check (within a day of the update) WordPress loads both with its other settings, in the one read it already makes. The plugin's own database version marker, read on every request too, now loads with them. Activating, checking and renewing a licence work as before. Every TBC add-on shares this licence code and WordPress runs the copy from the add-on that loads first, so keep your TBC add-ons current to get the whole saving.

1.1.9 — 2026-10-03

🛠 Fixed

  • WordPress's "Check again" finds our updates. Dashboard › Updates › Check again now asks our licence server too, so an update we've just published shows at once instead of up to 12 hours later. Before, only the plugin's License tab Refresh did that.

1.1.8 — 2026-09-23

🛠 Fixed

  • Banner videos resolve through Fluent Community's own link parser — the one its banner editor uses — with its sanitising and the best YouTube thumbnail.
  • The Schedule field says its dates gate every rotation mode, which they always did, and the Scheduled mode says what it does: rotate daily among banners inside their window.

🔧 Changed

  • "Delete all plugin data" removes the license key too. With that switch on, uninstalling removes everything the plugin stored — the license key, its licenser records and cached checks included — so a reinstall asks for the key again. With it off, nothing is deleted, as before. Every TBC plugin now does the same; before, some kept the key and some did not.

📡 OTA & Internal

  • Fallbacks for older Fluent Community versions go.
  • The shared licenser drops hooks and an argument nothing used, and its comments say what it does rather than how it got there.

1.1.7 — 2026-09-09

🔧 Changed

  • The admin explains itself on request, not on sight. The paragraphs printed beside each control — read once, taking room forever — are behind a ? now, the same one on every screen in the suite. Orientation goes behind it; warnings, legal text and anything describing what is currently set stay visible, because a message you have to click to discover is not a warning.

1.1.6 — 2026-08-26

🔧 Changed

  • The shared admin library caught up with the rest of the suite. Every TBC plugin ships a byte-identical copy of the same admin CSS, JS and licenser under one handle, and this plugin's copy had fallen behind. It now carries the Hide sensitive control — which covers credentials on screen so a settings page can be screen-shared or screenshotted without publishing them — the one-open-at-a-time accordion, and newest-wins registration, so the copy WordPress actually loads is the most recent one installed rather than whichever plugin happened to register first.
  • The documentation theme re-synced, so this plugin's HTML reference looks like the rest of the suite again.
  • The settings screen moved onto the suite's shared parts. One tab switcher for every plugin instead of a copy each, the theme palette read from shared tokens, and several hundred lines of dead CSS removed. Nothing about the screen changes for you; it simply stops drifting from its neighbours.

1.1.5 — 2026-08-10

🛠 Fixed

  • An audience Fluent Community can't serve now says so, instead of looking fine. This plugin replaces Fluent Community's welcome banner rather than adding its own, and Fluent Community keeps a separate on/off switch per audience — when one is off it returns nothing at all, without ever consulting us. So choosing "Logged-out only" while that switch was off saved cleanly, showed as ACTIVE on the card, and then simply never appeared, with nothing on screen admitting why. The editor reads both switches now and greys out what it can't reach, labelled "(off in Fluent Community)" with a hint naming exactly where to turn it on.

🔧 Changed

  • The embed allowlist matches Fluent Community 2.7.7's own. 2.7.7 tightened its sanitizer for CVE-2026-66467, dropping iframe style and srcdoc and the <style> element; this plugin's allowlist follows. Real embed providers only ever need src, and the app already wraps every embed in its own responsive container, so no banner loses anything.

1.1.4 — 2026-08-05

✨ New

  • Every video source Fluent Community's own banner offers. Videos went through WordPress's oEmbed resolver and nothing else, so any host without an oEmbed provider — Bunny Stream, Presto Player, Vidalytics, Loom — simply couldn't be used: paste the link, get "could not embed", and there was no second thing to try. Fluent Community's native banner has always had an HTML Code option for exactly that. Now so does this: pick Oembed to let WordPress resolve a link, HTML Code to paste the host's own embed markup, or FluentPlayer for a video already in your library. Each is stored as the media type Fluent Community itself emits, so a banner built here is indistinguishable from a native one to anything reading it.

1.1.3 — 2026-08-01

✨ New

  • Your banners travel with a site snapshot. Banner rows are part of the Community App's new Backup & Restore export, so a rebuilt or migrated site gets them back with everything else. A restore replaces the full set rather than merging into it, so what you import is exactly what you had.

🔧 Changed

  • The License tab's support contact follows the site's vendor identity. A dev-bundle buyer running managed service for their own clients points it at their own business from the client site's wp-config.php, so their clients see their address rather than ours. Left undefined it stays Two Birds Code, so nothing changes on an ordinary install.

1.1.2 — 2026-07-14

🛠 Fixed

  • Licensing resilience. A rate limit or brief license-server hiccup no longer disables a licensed site — the plugin runs on its last good check, and only a definitive invalid or expired answer gates features. A revoked key also can't slip back to licensed between checks.

🔧 Changed

  • Licensing hardened — the developer bypass filter is removed, so licensing goes solely through the standard check.

1.1.1 — 2026-07-09

🛠 Fixed

  • The "update available" badge clears the instant you upgrade. The licenser now flushes its update cache the moment the install finishes, rather than leaving the badge stuck for up to 12 hours or until a persistent object cache is flushed.

🔧 Changed

  • Refreshed admin styling, shared across the whole TBC suite. The Banners screen was rebuilt on the shared design-system library, so its cards, tabs and controls match every other TBC plugin — and a pile of duplicated per-plugin CSS went with it.
  • "Delete data on uninstall" moved to the License tab, into the standard Data Management card used across the suite. Your saved choice is preserved and guarded, so a routine settings save can't quietly reset it.
  • A consistent License tab with the same activation status indicator and "activate to unlock" notice as the rest of the suite.
  • Licenser internals resynced to the canonical version, so update handling and admin-notice suppression behave correctly regardless of which TBC plugins load first.

Banner Rotation · WordPress plugin · web + app

One welcome banner is never enough.

Fluent Community gives you a single welcome banner for members and one for visitors. This turns that into a managed pool you can rotate, schedule and pin — from one screen in WordPress. No app update, no rebuild, no code.

∞banners in the pool, each with its own image or video
3call-to-action buttons per banner, with formatted copy
2audiences — members and visitors, targeted separately
0changes to your Fluent Community settings — it overrides at display time

Three parts · one add-on

What you manage, where it shows, how it rotates.

Click a tab. Every capture opens full size and is a real screen.

Banners › How it works
Choose a view

One screen in WordPress

A pool, not a setting

Keep as many banners as you like and arrange them like a playlist. Drag to reorder, toggle one off, and see which is showing right now.

  • Image or video — pick from your media library, or paste a YouTube or Vimeo link
  • Rich content — title, formatted description, and up to three call-to-action buttons
  • Audience targeting — everyone, logged-in members only, or logged-out visitors only
  • Live preview — the screen tells you which banner is showing right now
The Banners screen in WordPress, managing a pool of banners
The pool, in the order you arranged it.

Web and app, from one pool

Wherever Fluent Community shows a banner

The active banner is served into Fluent Community’s own welcome-banner feed. It appears on your community website, and in the TBC Community App if you use one, without touching either.

The active banner at the top of the community feed on the websiteThe active banner at the top of the community feed on the website
At the top of the feed on the website.
A banner from the same pool at the top of the feed in the appA banner from the same pool at the top of the feed in the app
And at the top of the feed in the app — same pool, no app changes.

Set it once

Rotate, schedule, or pin

Rotation is per audience, so members and visitors can be on entirely different cycles.

  • Automatic rotation — random on each visit, daily, weekly, or across a date window
  • Schedule ahead — give a banner a start and end date and it appears and retires on its own
  • Lock to pin — override the schedule for an announcement, then unlock to resume rotating
  • Nothing overwritten — your Fluent Community settings are left alone; the banner is overridden at display time
the rotation schedule, one row per banner
Rotation — what shows where, and in which order.

What you get

  • WordPress plugin — adds its own Banners menu
  • Unlimited banners, each with image or video, rich copy and up to three buttons
  • Rotation, scheduling and pinning, set per audience
  • Lifetime licence — buy once, no per-member fees

What you need

  • Fluent Community (free) installed and active
  • Fluent Community’s welcome banner turned on once
  • The app is not required. This works on the website on its own
  • If you do run the TBC Community App, banners appear there too — the menu simply nests under it

Pricing

One payment. Then it is yours.

A lifetime licence for the plugin. Web-only, app-only, or both — it is the same purchase either way.

Banner RotationWordPress plugin · web + app$29
At checkout$29

0 Reviews

Loading reviews...

No reviews yet. Be the first to write a review!

Related Products

TBC - Web - Admin Columns

TBC - Web - Admin Columns

Fluent Community fields, stats, roles and user-meta as sortable, inline-editable columns on the Users list and WooCommerce Orders.

Price: $0.00
TBC - Web - Automations

TBC - Web - Automations

Eighteen Uncanny Automator triggers and actions for Fluent Community — DMs, notifications, follows, points, spaces, posts.

Price: $0.00
TBC - Web - User Switching

TBC - Web - User Switching

Puts the free User Switching plugin's buttons in the Fluent Community portal: Switch user on a member's profile, and Switch back in the header to return to your own account.

Price: $0.00
TBC -App - Better Messages Addon

TBC -App - Better Messages Addon

Hand the app’s messaging to Better Messages — threads, group chats, attachments, reactions, rooms — with push that deep-links to the conversation.

Price: $0.00
TBC App - Community App (Dev Bundle)

TBC App - Community App (Dev Bundle)

The full React Native source plus the build dashboard. Configure your site, drop in your assets, and ship to both stores yourself — no coding required.

From $50.00
TBC App - Community App (Managed)

TBC App - Community App (Managed)

Your own branded community app on iOS and Android — built, published and kept up to date by us, under your accounts. You bring the content and branding; we handle every build and update.

From $33.00