Title: Floating Circle Button
Author: idevelopit
Published: <strong>јануари 23, 2026</strong>
Last modified: септември 8, 2026

---

Search plugins

![](https://ps.w.org/idevelop-floating-circle-button/assets/banner-772x250.png?rev
=3445791)

![](https://ps.w.org/idevelop-floating-circle-button/assets/icon-256x256.png?rev
=3445791)

# Floating Circle Button

 By [idevelopit](https://profiles.wordpress.org/idevelopit/)

[Download](https://downloads.wordpress.org/plugin/idevelop-floating-circle-button.1.6.0.zip)

 * [Details](https://mk.wordpress.org/plugins/idevelop-floating-circle-button/#description)
 * [Reviews](https://mk.wordpress.org/plugins/idevelop-floating-circle-button/#reviews)
 *  [Installation](https://mk.wordpress.org/plugins/idevelop-floating-circle-button/#installation)
 * [Development](https://mk.wordpress.org/plugins/idevelop-floating-circle-button/#developers)

 [Support](https://wordpress.org/support/plugin/idevelop-floating-circle-button/)

## Description

Elevate your website’s contact experience with the Floating Circle Button. This 
is a comprehensive social hub that connects your visitors directly to WhatsApp, 
Email, Phone, or Telegram.

**Key Features:**
 * **Multi-Channel Hub**: Add multiple contact methods in one 
elegant floating menu. * **WhatsApp Personalization**: Pre-fill messages with dynamic
tags like {{url}} and {{title}}. * **Office Hours**: Show or hide the button based
on your business hours. * **Smart Nudge**: Grab attention with a non-intrusive speech
bubble. * **GDPR Compliant Analytics**: Track clicks without storing any personal
data. * **Highly Customizable**: Change positions, colors, icons, and entrance animations.***
Fast & Lightweight**: Zero external dependencies (Vanilla JS/CSS).

## Installation

 1. Upload the plugin files to the `/wp-content/plugins/idevelop-floating-circle-button`
    directory, or install the plugin through the WordPress plugins screen directly.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress.
 3. Use the ‘Floating Circle Button’ menu to configure your settings.

## FAQ

### Does it work with cache plugins?

Mostly, yes. Device targeting, the appearance delay, the scroll trigger and the 
nudge all run in the browser, so WP Rocket, LiteSpeed and similar do not affect 
them.

Office Hours is the exception. It is evaluated in PHP while the page is being generated,
so its result is baked into the cached copy: a page cached during working hours 
will keep showing the button after hours until that cache entry is refreshed. If
you rely on Office Hours, exclude those pages from full-page caching, or keep the
cache lifetime shorter than your shortest shift.

### Can I hide the button on mobile?

Yes, you can choose specifically which devices to show the button on in the settings
page.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Floating Circle Button” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ idevelopit ](https://profiles.wordpress.org/idevelopit/)

[Translate “Floating Circle Button” into your language.](https://translate.wordpress.org/projects/wp-plugins/idevelop-floating-circle-button)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/idevelop-floating-circle-button/),
check out the [SVN repository](https://plugins.svn.wordpress.org/idevelop-floating-circle-button/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/idevelop-floating-circle-button/)
by [RSS](https://plugins.trac.wordpress.org/log/idevelop-floating-circle-button/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.6.0

 * Compatibility: Tested up to WordPress 7.1. Minimum supported WordPress is now
   5.3.
 * Bug Fix: Office Hours now works on non-English sites. The day of the week was
   compared against a translated name, so on a translated install the button stayed
   hidden around the clock.
 * Bug Fix: Office Hours now supports shifts that run past midnight, such as 22:
   00 to 06:00.
 * Bug Fix: The WhatsApp pre-filled message is no longer discarded when settings
   are saved, and it has its own field on the settings screen again.
 * Bug Fix: “Open Links in a New Tab” now appears on the settings screen. It previously
   reset to off on every save because the field was never rendered.
 * Bug Fix: Restored the fallback to the legacy single WhatsApp number for sites
   upgrading from pre-Hub versions.
 * Bug Fix: Click tracking no longer sends a request when analytics is switched 
   off. The setting reached JavaScript as the string “0”, which counts as true, 
   so the request fired on every click regardless. The same applied to the nudge.
 * Security: Hardened icon and inline style escaping, and tightened input sanitization
   on the settings and click-tracking endpoints.
 * Docs: Corrected the caching FAQ. Office Hours is evaluated server-side, so its
   result is baked into a cached page – the old answer claimed the plugin was entirely
   client-side.
 * Maintenance: Removed debug payloads from the settings save response and development
   files from the released package.

#### 1.5.1

 * Maintenance: Version bump and packaging fixes.

#### 1.5.0

 * Bug Fix: Standardized WhatsApp icon colors by using solid colors to ensure reliable
   rendering across all security environments.
 * UI Fix: Restored correct proportions and sizing for single-channel active buttons.

#### 1.4.9

 * Bug Fix: Fixed premium WhatsApp icon colors and scaling by whitelisting complex
   SVG attributes (viewBox, gradients, and IDs).

#### 1.4.8

 * Bug Fix: Restored the missing frontend rendering hook that was accidentally removed
   during script consolidation.

#### 1.4.7

 * Bug Fix: Bypassed jQuery for channel removal to eliminate library conflicts and
   added deep browser logging.

#### 1.4.6

 * Bug Fix: Added debug logging and enhanced screen detection for admin scripts 
   to resolve ‘Remove’ button issues on highly secure or translated environments.

#### 1.4.5

 * Bug Fix: Re-engineered the admin channel management script with broad event delegation
   and centralized logic in the admin footer for maximum reliability.

#### 1.4.4

 * Bug Fix: Further improved the ‘Remove’ button logic in admin settings with more
   resilient event delegation and compatibility.

#### 1.4.3

 * Bug Fix: Restored the ‘Remove’ button functionality in the admin settings.

#### 1.4.2

 * Security: Improved input sanitization and output escaping for better compliance.
 * Feature: Custom colors for Hub toggle and active state.
 * UI: Dynamic tooltip positioning.

#### 1.3.4

 * Bug Fix: Corrected PHP sanitization logic to properly handle disabled checkboxes(
   0/false) from AJAX requests.

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.6.0**
 *  Last updated **4 дена ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.3 or higher **
 *  Tested up to **7.1**
 *  PHP version ** 7.2 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/idevelop-floating-circle-button/)
 * Tags
 * [click to chat](https://mk.wordpress.org/plugins/tags/click-to-chat/)[contact button](https://mk.wordpress.org/plugins/tags/contact-button/)
   [floating button](https://mk.wordpress.org/plugins/tags/floating-button/)[telegram](https://mk.wordpress.org/plugins/tags/telegram/)
   [whatsapp](https://mk.wordpress.org/plugins/tags/whatsapp/)
 *  [Advanced View](https://mk.wordpress.org/plugins/idevelop-floating-circle-button/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/idevelop-floating-circle-button/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/idevelop-floating-circle-button/reviews/)

## Contributors

 *   [ idevelopit ](https://profiles.wordpress.org/idevelopit/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/idevelop-floating-circle-button/)