Learn how to install, configure, and display floating contact buttons using the All-in-One Floating Contact Buttons & Widget Manager (Poly Support - wppsupport) plugin for WordPress.
Quick Installation Guide
- Download
poly-support.zip. - Navigate to Plugins > Add New > Upload Plugin in WP Admin and activate it.
- Access Settings > Poly Support to configure icons and templates.
System Architecture & Floating Button Pipeline
graph TD
A[Admin Configures Icons & Templates views/support.php] --> B[Save Template Options to WordPress Options API]
B --> C[Frontend Action wp_footer Enqueues Assets]
C --> D[Render Selected Placement Fixed Bottom / Fixed Left / Grid Drag]
D --> E[Trigger Click Actions: Phone Call / Messenger / Scroll To Element]
Fixed Bottom Curved Layouts & Grid Dragging Matrix
graph TD
A[Select Template Placement Mode] --> B{Placement Type}
B -->|Fixed Bottom| C[Apply Curved Style 1 Default / Style 2 Center Dip / Style 3 Sunken Frame]
B -->|Fixed Left / Right| D[Render Single Column Stacked Bar]
B -->|Customize Grid Drag| E[Snap Icons to Screen Edge Grid Grid Alignment]
C --> F[Render Responsive Floating Bar on Frontend]
D --> F
E --> F
Scroll-to-Element Action Handler Pipeline
graph TD
A[User Clicks Scroll Action Button] --> B{Scroll Target Type}
B -->|Scroll to Top| C[Execute Smooth Window Scroll to Y=0]
B -->|Scroll to Bottom| D[Execute Smooth Window Scroll to Document Height]
B -->|Custom Element Selector| E[Query Element by ID or Class & Scroll Into View]
C --> F[Complete Smooth Scroll Animation]
D --> F
E --> F