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

Surf Sticky CTA

WordPress sticky CTA bar plugin with 7 customisable banner designs

by Surf Pacific · github.com/edwardpgray/surf-sticky-cta

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/edwardpgray/surf-sticky-cta/archive/refs/heads/main.zip

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