Sticky CTA Button

Changelog

2.3.0

  • Fix: In the horizontal layout the CTA buttons lost their right-side rounding (an old “joined buttons” style flattened the corners). All buttons now keep their full pill shape.
  • New: Background color option for the mobile/tablet action bar.
  • Improvement: The floating back-to-top button now keeps more distance from the action bar.

2.2.0

  • New: Upload your own button icon (PNG, SVG or WebP) from the media library for the primary and secondary button.
  • Improvement: The single-color Phone and Email icons were redrawn as crisp SVG icons (the previous Unicode glyphs rendered too small and inconsistently). They still follow the button text color.
  • Improvement: Download, Play and Heart moved from the emoji set to the single-color set, where they belong visually. Existing settings are migrated automatically.
  • Improvement: New single-color Download icon; the Email emoji icon now always renders as a colored emoji on every platform.

2.1.0

  • New: Single-color (mono) icon set for the CTA buttons. Like the back-to-top arrows, these icons follow the button text color, so they can be shown in white, black or any other color.
  • New: “No Icon” option for the primary and secondary buttons to show a text-only CTA.
  • Fix: Settings could not be saved when a button link was “#” or a URL without a scheme — the browser’s native URL validation silently blocked the form (especially when the field was on a hidden tab). The link fields now accept any value and are sanitized on the server.
  • Fix: With “Show after scrolling”, the buttons never appeared on pages too short to scroll. They are now shown on non-scrollable pages.
  • Fix: The plugin’s fallback icon styles were applied globally and could override a theme’s real Font Awesome icons. All icon styles are now scoped to the plugin’s buttons.
  • Fix: The “Save Settings” button styling was not applied due to a duplicate class attribute.
  • Fix: Added the missing uninstall.php so all plugin options are cleaned up on deletion.
  • Improvement: The settings screen returns to the previously active tab after saving.

2.0.0

  • New: Optional second CTA button with independent text, icon, link, target and colors.
  • New: Responsive mobile/tablet action bar with selectable edge (bottom/top) and breakpoint.
  • New: Tabbed settings screen with live preview and the native WordPress color picker.
  • New: “Settings” shortcut link on the plugins list; uninstall cleanup of options.
  • Improvement: Full internationalization (i18n) of all admin strings.
  • Improvement: Dependency-free vanilla JavaScript frontend with throttled scroll handling.
  • Improvement: Stricter sanitization (whitelisted positions, targets, layouts, icons).
  • Fix: Admin layout/order fields were permanently hidden due to a stale toggle referencing a removed option.
  • Fix: Removed dead code and an invalid nested keyframes rule in the reduced-motion stylesheet.
  • Compatibility: Tested up to WordPress 7.0.

1.0.0

  • Initial release
  • Action button functionality
  • Back-to-top button functionality
  • Automatic button combination
  • Full customization options
  • Responsive design
  • Accessibility features

Plugin Website
Visit website

Author
Desk9 Design
Version:
2.3.0
Last Updated
July 7, 2026
Active Installs
30
Requires
WordPress 5.0
Tested Up To
WordPress 7.0
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.