WP Manifestindependent plugin directory
manifest / utilities / surf-sticky-cta

Surf Sticky CTA

WordPress sticky CTA bar plugin with 7 customisable banner designs

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/edwardpgray/surf-sticky-cta/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

A dismissible sticky CTA bar with 7 customisable banner designs, visual admin picker, and full colour control.

Description

Surf Sticky CTA adds a sleek, dismissible sticky bar to your WordPress site. Choose from 7 professionally designed templates, customise every colour and text field, and control visibility with scheduling and URL exclusions.

7 Banner Designs:

  • Classic — Title + message + CTA button (the original)
  • Social Proof — Offer + CTA with star rating and trust message
  • Countdown — Live countdown timer with offer and CTA
  • Minimal — Clean text + inline link, no button
  • Split — Two-tone split background layout
  • Announcement — Badge pill + headline + read-more link
  • Dual CTA — Two CTA buttons (primary + secondary)

Features:

  • Visual template picker in admin
  • Full colour customisation via WordPress colour picker
  • Top or bottom positioning with automatic body offset
  • End-date scheduling — bar auto-hides after expiry
  • URL exclusion — hide bar on specific pages
  • Fully responsive with fluid sizing
  • No external dependencies — zero render-blocking requests
  • Lightweight dismiss (JS-only, no cookie persistence)

Installation

  1. Upload the surf-sticky-cta folder to /wp-content/plugins/
  2. Activate the plugin through the Plugins menu
  3. Go to Settings > Sticky CTA to configure

Frequently Asked Questions

Does the bar persist after dismissal?

No. The dismiss is JS-only — the bar returns on next page load. This keeps the implementation lightweight with no cookie or database overhead.

Can I use custom colours?

Yes. Every template exposes full colour customisation — bar background, text colour, button colours, hover states, and template-specific colours (stars, badges, split halves, etc.).

How do I schedule the bar?

Set an end date in Settings > Sticky CTA. The bar automatically stops showing after that date.

Changelog

2.0.0

  • Added: 7 customisable banner design templates
  • Added: Visual template picker in admin
  • Added: wp-color-picker integration
  • Added: Live admin preview
  • Added: Countdown timer, social proof, split, minimal, announcement, and dual CTA templates
  • Changed: Refactored to multi-file architecture
  • Changed: Fluid responsive sizing with clamp()

1.2.1

  • Initial release — single-design sticky CTA bar