Flashify Labs Floating CTA Button
A lightweight WordPress plugin that lets site owners add a customizable floating call-to-action button without depending on heavy plugins,theme builders, or writing custom code.
by Shashika De Silva · github.com/shashikadesilva27/flashify-floating-cta-free · website
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/shashikadesilva27/flashify-floating-cta-free/archive/refs/heads/main.zipReadme
Flashify Floating CTA Button
A lightweight WordPress plugin that lets site owners add a customizable floating call-to-action button without depending on heavy plugins,theme builders, or writing custom code.
Overview
Flashify Floating CTA Button is built for fast WordPress implementation. It allows admins to create a floating CTA button with separate desktop and mobile visibility, position control, offset settings, button color, icon support, and link configuration.
This is useful for adding quick actions such as:
- WhatsApp contact button
- Book a call button
- Contact us button
- Quote request button
- Support button
- External campaign link
Features
- Floating CTA button for WordPress sites
- Separate desktop and mobile visibility controls
- Position options:
- Top left
- Top right
- Bottom left
- Bottom right
- Custom X and Y pixel offsets
- Custom button color
- Custom CTA link
- Icon support via:
- PNG upload
- SVG upload
- Inline SVG paste
- Admin settings page
- Lightweight frontend output
- No page builder dependency
Use Cases
- Agency websites
- WooCommerce stores
- Service websites
- Landing pages
- Lead generation pages
- WhatsApp/contact shortcuts
- Campaign-specific CTAs
Installation
- Download the plugin ZIP or clone this repository.
- Upload the plugin folder to
/wp-content/plugins/. - Activate the plugin from the WordPress admin dashboard.
- Go to the plugin settings page.
- Configure position, visibility, colors, icon, and link.
- Save settings and review the button on frontend.
Technical Notes
- Built as a lightweight standalone WordPress plugin.
- Uses WordPress Settings API patterns.
- Outputs the CTA in
wp_footer. - Uses stored plugin options for frontend rendering.
- Supports SVG uploads for administrators.
Security Notes
- Sanitize all admin inputs before saving.
- Validate and escape frontend output.
- Only allow trusted users/admins to manage SVG content.
- Avoid using untrusted inline SVG from unknown sources.
Suggested Improvements TODO
Future improvements can include:
- Page-level targeting
- Click tracking
- WooCommerce-specific conditions
About Author
Shashika De Silva
Senior Systems Engineer
Flashify Labs (Pvt) Ltd.