[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fUQ8efrLfObs1ifs4ata0CoQLlhXNmOKQwytkCz4mPXM":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"iruserwp9","Tap Chat Team","https:\u002F\u002Fprofiles.wordpress.org\u002Firuserwp9\u002F",2,110,100,30,94,"2026-04-04T15:19:16.884Z",[14,36],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":9,"downloaded":20,"rating":21,"num_ratings":21,"last_updated":22,"tested_up_to":23,"requires_at_least":24,"requires_php":25,"tags":26,"homepage":32,"download_link":33,"security_score":9,"vuln_count":21,"unpatched_count":21,"last_vuln_date":34,"fetched_at":35},"tap-chat","Tap Chat","1.6.0","\u003Cp>\u003Cstrong>Tap Chat\u003C\u002Fstrong> adds a beautiful floating WhatsApp button with advanced features. Set business hours, show welcome messages with multiple styles, control visibility, and customize appearance – all while keeping your site fast and privacy-friendly.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Floating Chat Button\u003C\u002Fstrong> – Beautiful, customizable button that sticks to your site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Icon Upload\u003C\u002Fstrong> – Replace WhatsApp icon with your own brand logo or custom image\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Welcome Bubble\u003C\u002Fstrong> – Friendly greeting message to encourage conversations with two styles (Modern & Simple)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Triggers\u003C\u002Fstrong> – Show the bubble at the perfect moment based on visitor behavior\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Country Selector\u003C\u002Fstrong> – Easy phone number configuration with 150+ country codes and flags\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Working Hours\u003C\u002Fstrong> – Display button only during business hours with timezone support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Page Visibility\u003C\u002Fstrong> – Show or hide button on specific pages\u002Fposts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully Customizable\u003C\u002Fstrong> – Colors, sizes, positions, labels – make it yours\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile Optimized\u003C\u002Fstrong> – Separate mobile\u002Fdesktop configurations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zero Tracking\u003C\u002Fstrong> – GDPR-friendly, no cookies, no external requests\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translation Ready\u003C\u002Fstrong> – Fully translatable with .pot file included\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance First\u003C\u002Fstrong> – Minimal footprint, no jQuery dependencies in frontend\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Welcome Bubble Features\u003C\u002Fh4>\n\u003Cp>The welcome bubble is designed to increase engagement and conversions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Two Beautiful Styles:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Modern – Rich bubble with avatar, name, and online status\u003C\u002Fli>\n\u003Cli>Simple – Clean bubble with message only, positioned above or beside button\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Smart Triggers\u003C\u002Fstrong> – Show bubble based on visitor behavior:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Time on Page – After visitor spends specific time (recommended)\u003C\u002Fli>\n\u003Cli>Scroll Depth – When visitor scrolls to specific percentage\u003C\u002Fli>\n\u003Cli>Exit Intent – When visitor moves to close tab\u002Fwindow\u003C\u002Fli>\n\u003Cli>Idle Detection – When visitor is inactive\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Customization Options:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Custom welcome message with emoji support\u003C\u002Fli>\n\u003Cli>Agent\u002Fteam name display (Modern style)\u003C\u002Fli>\n\u003Cli>Avatar image upload (Modern style)\u003C\u002Fli>\n\u003Cli>Multiple trigger combinations\u003C\u002Fli>\n\u003Cli>Auto-close on interaction\u003C\u002Fli>\n\u003Cli>Session-based display (won’t annoy visitors)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Advanced Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Custom Icon Upload:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Replace default WhatsApp icon with your brand logo\u003C\u002Fli>\n\u003Cli>Supports PNG, JPG, SVG formats\u003C\u002Fli>\n\u003Cli>Perfect circular display with automatic sizing\u003C\u002Fli>\n\u003Cli>Works in floating button, offline button, and bubble avatar\u003C\u002Fli>\n\u003Cli>Easy fallback to default icon\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Business Hours Control:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Set different hours for each day of the week\u003C\u002Fli>\n\u003Cli>Timezone support for accurate scheduling\u003C\u002Fli>\n\u003Cli>Custom offline message\u003C\u002Fli>\n\u003Cli>Choose to hide button or show offline state\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Visibility Rules:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Show on specific pages only\u003C\u002Fli>\n\u003Cli>Hide on specific pages (e.g., checkout, cart)\u003C\u002Fli>\n\u003Cli>Combine show\u002Fhide rules for precise control\u003C\u002Fli>\n\u003Cli>Support for all post types and WooCommerce pages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Customization Options:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Button position (left\u002Fright)\u003C\u002Fli>\n\u003Cli>Custom colors\u003C\u002Fli>\n\u003Cli>Icon sizes (separate for desktop\u002Fmobile)\u003C\u002Fli>\n\u003Cli>Hide\u002Fshow label on mobile or desktop\u003C\u002Fli>\n\u003Cli>Pre-filled message text\u003C\u002Fli>\n\u003Cli>Page context appending (automatic page info in message)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>E-commerce stores (WooCommerce ready)\u003C\u002Fli>\n\u003Cli>Service businesses\u003C\u002Fli>\n\u003Cli>Support teams\u003C\u002Fli>\n\u003Cli>Real estate agents\u003C\u002Fli>\n\u003Cli>Consultants\u003C\u002Fli>\n\u003Cli>Educational institutions\u003C\u002Fli>\n\u003Cli>Healthcare providers\u003C\u002Fli>\n\u003Cli>Any business that wants instant communication\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translation Ready\u003C\u002Fh4>\n\u003Cp>Tap Chat is fully translatable and includes:\u003Cbr \u002F>\n* English (default)\u003Cbr \u002F>\n* German (Deutsch) – coming soon\u003Cbr \u002F>\n* Spanish (Español) – coming soon\u003Cbr \u002F>\n* French (Français) – coming soon\u003Cbr \u002F>\n* RTL language support\u003C\u002Fp>\n\u003Cp>Want to translate? Submit your translation and get credit!\u003C\u002Fp>\n\u003Ch4>Privacy & GDPR\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>No tracking or analytics\u003C\u002Fli>\n\u003Cli>No cookies stored\u003C\u002Fli>\n\u003Cli>No external requests\u003C\u002Fli>\n\u003Cli>No data collection\u003C\u002Fli>\n\u003Cli>100% GDPR compliant\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Shortcode:\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay chat link anywhere with: \u003Ccode>[tapchat]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom shortcode parameters:\u003C\u002Fstrong>\u003Cbr \u002F>\n    [tapchat phone=”+1234567890″ message=”Hello!” label=”Contact us”]\u003C\u002Fp>\n\u003Ch4>Technical Details\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Clean, semantic HTML5\u003C\u002Fli>\n\u003Cli>Modern CSS3 with smooth animations\u003C\u002Fli>\n\u003Cli>Vanilla JavaScript (no jQuery frontend dependency)\u003C\u002Fli>\n\u003Cli>Follows WordPress coding standards\u003C\u002Fli>\n\u003Cli>Passes WordPress.org plugin review\u003C\u002Fli>\n\u003Cli>Regular security updates\u003C\u002Fli>\n\u003Cli>Compatible with all major themes and page builders\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Mobile Experience\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fully responsive design\u003C\u002Fli>\n\u003Cli>Touch-optimized interactions\u003C\u002Fli>\n\u003Cli>Native app integration\u003C\u002Fli>\n\u003Cli>Separate mobile size controls\u003C\u002Fli>\n\u003Cli>Optional label hiding on mobile\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Customization\u003C\u002Fh4>\n\u003Cp>Make Tap Chat match your brand:\u003Cbr \u002F>\n* Custom button colors with color picker\u003Cbr \u002F>\n* Adjustable icon sizes\u003Cbr \u002F>\n* Flexible positioning\u003Cbr \u002F>\n* Label customization\u003Cbr \u002F>\n* Modern or Simple bubble styles\u003Cbr \u002F>\n* Custom welcome messages\u003Cbr \u002F>\n* Avatar personalization\u003Cbr \u002F>\n* Upload custom icons\u003C\u002Fp>\n\u003Ch4>What’s New in 1.6.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Improved Admin UX\u003C\u002Fstrong> – Tab navigation without page refresh\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unified Settings\u003C\u002Fstrong> – All settings save together from any tab\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dynamic Bubble Positioning\u003C\u002Fstrong> – Bubble automatically adjusts to icon size\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Better Responsive Behavior\u003C\u002Fstrong> – Perfect alignment on all screen sizes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>Tap Chat does not:\u003Cbr \u002F>\n* Collect any user data\u003Cbr \u002F>\n* Use cookies or browser storage (except sessionStorage for bubble display)\u003Cbr \u002F>\n* Make external HTTP requests\u003Cbr \u002F>\n* Track or monitor user behavior\u003Cbr \u002F>\n* Share data with third parties\u003C\u002Fp>\n\u003Cp>The only data processed is:\u003Cbr \u002F>\n* Phone number (stored in WordPress database)\u003Cbr \u002F>\n* User preferences (stored in WordPress database)\u003Cbr \u002F>\n* Temporary session data for bubble display (sessionStorage, cleared when browser closes)\u003C\u002Fp>\n\u003Cp>When users click the chat button, they are redirected to the chosen messaging service, which is governed by that service’s privacy policy.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Need help? We’re here for you!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Documentation:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftap-chat\u002F\" rel=\"ugc\">Plugin documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support Forum:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Ftap-chat\u002F\" rel=\"ugc\">WordPress.org support\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bug Reports:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwpdevup\u002Ftap-chat\u002Fissues\" rel=\"nofollow ugc\">GitHub issues\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Icons from messaging platform brand resources\u003C\u002Fli>\n\u003Cli>Country flags from Unicode emoji standard\u003C\u002Fli>\n\u003Cli>Developed with love by Tapchat Team\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Roadmap\u003C\u002Fh3>\n\u003Cp>Planned features for future versions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Multiple agents support with round-robin\u003C\u002Fli>\n\u003Cli>Custom working hours per agent\u003C\u002Fli>\n\u003Cli>Analytics dashboard (privacy-friendly)\u003C\u002Fli>\n\u003Cli>More bubble styles and animations\u003C\u002Fli>\n\u003Cli>Team chat widget\u003C\u002Fli>\n\u003Cli>Pre-chat form\u003C\u002Fli>\n\u003Cli>Quick replies templates\u003C\u002Fli>\n\u003Cli>Multi-language welcome messages\u003C\u002Fli>\n\u003Cli>Integration with popular form plugins\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Want a specific feature? Let us know in the support forum!\u003C\u002Fp>\n","Lightweight WhatsApp chat button with welcome bubble, working hours, page controls. GDPR-friendly, no tracking.",1059,0,"2025-11-29T17:50:00.000Z","6.8.5","5.8","7.4",[27,28,29,30,31],"business-hours","chat","click-to-chat","support","whatsapp","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftap-chat.1.6.0.zip",null,"2026-03-15T15:16:48.613Z",{"slug":37,"name":38,"version":39,"author":5,"author_profile":6,"description":40,"short_description":41,"active_installs":42,"downloaded":43,"rating":21,"num_ratings":21,"last_updated":44,"tested_up_to":23,"requires_at_least":45,"requires_php":46,"tags":47,"homepage":32,"download_link":53,"security_score":9,"vuln_count":21,"unpatched_count":21,"last_vuln_date":34,"fetched_at":35},"tap-top","Tap Top","1.3.0","\u003Cp>\u003Cstrong>Tap Top\u003C\u002Fstrong> goes far beyond simple back-to-top plugins by solving real problems that modern WordPress sites face with scroll libraries and complex layouts.\u003C\u002Fp>\n\u003Ch4>🎉 What’s New in Version 1.3.0\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>✨ 6 Unique Button Shapes\u003C\u002Fstrong>\u003Cbr \u002F>\n* Circle (Classic round button)\u003Cbr \u002F>\n* Square (Modern angular design)\u003Cbr \u002F>\n* Rounded Square (Soft corners)\u003Cbr \u002F>\n* Pill (Capsule\u002Foblong shape)\u003Cbr \u002F>\n* Pentagon (5-sided polygon)\u003Cbr \u002F>\n* Hexagon (6-sided polygon)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🎬 6 Smooth Animation Styles\u003C\u002Fstrong>\u003Cbr \u002F>\n* Fade (Classic smooth fade)\u003Cbr \u002F>\n* Slide (Slides up from bottom)\u003Cbr \u002F>\n* Scale (Zoom in\u002Fout effect)\u003Cbr \u002F>\n* Bounce (Playful bounce animation)\u003Cbr \u002F>\n* Rotate (Spinning entrance)\u003Cbr \u002F>\n* Flip (3D flip effect)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>👆 Smart Hide on Scroll Down\u003C\u002Fstrong>\u003Cbr \u002F>\n* Automatically hides button when scrolling down\u003Cbr \u002F>\n* Reappears instantly when scrolling up\u003Cbr \u002F>\n* Reduces visual clutter and improves UX\u003Cbr \u002F>\n* Smooth transitions with accessibility support\u003C\u002Fp>\n\u003Ch4>🚀 Core Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Library-Aware Scroll Behavior\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Automatic Detection\u003C\u002Fstrong>: Detects Lenis, Locomotive Scroll, and SmoothScrollbar automatically\u003Cbr \u002F>\n* \u003Cstrong>Native API Integration\u003C\u002Fstrong>: Uses each library’s public API to avoid conflicts and broken behavior\u003Cbr \u002F>\n* \u003Cstrong>Multi-Container Support\u003C\u002Fstrong>: Works with nested scroll containers and page builder layouts\u003Cbr \u002F>\n* \u003Cstrong>Graceful Fallback\u003C\u002Fstrong>: Custom smooth scroll for sites without these libraries\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Universal Anchor Link Fixes\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Cross-Library Normalization\u003C\u002Fstrong>: Makes anchor links work consistently across all scroll libraries\u003Cbr \u002F>\n* \u003Cstrong>Smart Offset Detection\u003C\u002Fstrong>: Automatically accounts for sticky headers and fixed elements\u003Cbr \u002F>\n* \u003Cstrong>In-Page TOC Support\u003C\u002Fstrong>: Ensures table of contents and anchor navigation work perfectly\u003Cbr \u002F>\n* \u003Cstrong>Hash URL Handling\u003C\u002Fstrong>: Proper deep-linking support with smooth scrolling\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Adaptive Positioning & Obstruction Avoidance\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Smart Detection\u003C\u002Fstrong>: Automatically detects cookie banners, chat widgets, and other fixed elements\u003Cbr \u002F>\n* \u003Cstrong>Dynamic Repositioning\u003C\u002Fstrong>: Moves button to avoid overlapping with other interface elements\u003Cbr \u002F>\n* \u003Cstrong>Mobile Safe Areas\u003C\u002Fstrong>: Full support for iPhone notches, Android punch-holes, and gesture areas\u003Cbr \u002F>\n* \u003Cstrong>ResizeObserver Integration\u003C\u002Fstrong>: Responds to layout changes in real-time\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Accessibility-First Design\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Motion Preferences\u003C\u002Fstrong>: Respects \u003Ccode>prefers-reduced-motion\u003C\u002Fcode> setting automatically\u003Cbr \u002F>\n* \u003Cstrong>Screen Reader Support\u003C\u002Fstrong>: Proper ARIA labels and semantic markup\u003Cbr \u002F>\n* \u003Cstrong>Keyboard Navigation\u003C\u002Fstrong>: Full keyboard accessibility support\u003Cbr \u002F>\n* \u003Cstrong>High Contrast Mode\u003C\u002Fstrong>: Enhanced visibility in high-contrast and forced-colors modes\u003Cbr \u002F>\n* \u003Cstrong>Focus Management\u003C\u002Fstrong>: Proper focus handling and visual indicators\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advanced Gutenberg Integration\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Full Site Editor Support\u003C\u002Fstrong>: Works perfectly with block themes and site editing\u003Cbr \u002F>\n* \u003Cstrong>Per-Template Overrides\u003C\u002Fstrong>: Different settings for different templates and pages\u003Cbr \u002F>\n* \u003Cstrong>Live Preview\u003C\u002Fstrong>: Real-time preview in the block editor\u003Cbr \u002F>\n* \u003Cstrong>Flexible Display Modes\u003C\u002Fstrong>: Global, Block-Only, or Hybrid approaches\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Performance & Modern Development\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Zero Dependencies\u003C\u002Fstrong>: No jQuery or external libraries required\u003Cbr \u002F>\n* \u003Cstrong>Efficient Loading\u003C\u002Fstrong>: Idle-until-visible and intelligent loading strategies\u003Cbr \u002F>\n* \u003Cstrong>GPU Acceleration\u003C\u002Fstrong>: Hardware-accelerated animations where supported\u003Cbr \u002F>\n* \u003Cstrong>Minimal Footprint\u003C\u002Fstrong>: Lightweight code with maximum functionality\u003C\u002Fp>\n\u003Ch4>📋 Supported Scroll Libraries\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Tested and Verified:\u003C\u002Fstrong>\u003Cbr \u002F>\n* ✅ \u003Cstrong>Lenis\u003C\u002Fstrong> (v1.0+) – Automatic detection and native API integration\u003Cbr \u002F>\n* ✅ \u003Cstrong>Locomotive Scroll\u003C\u002Fstrong> (v4.x and v5.x) – Full compatibility with both versions\u003Cbr \u002F>\n* ✅ \u003Cstrong>SmoothScrollbar\u003C\u002Fstrong> (v8.x) – Native API usage for smooth integration\u003Cbr \u002F>\n* ✅ \u003Cstrong>Custom Scroll Containers\u003C\u002Fstrong> – Detects nested and custom implementations\u003Cbr \u002F>\n* ✅ \u003Cstrong>Native Browser Scrolling\u003C\u002Fstrong> – Enhanced smooth scrolling fallback\u003C\u002Fp>\n\u003Ch4>🎯 Display Modes\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Global Mode\u003C\u002Fstrong>\u003Cbr \u002F>\n* Traditional site-wide button with centralized settings\u003Cbr \u002F>\n* Show\u002Fhide rules based on page types\u003Cbr \u002F>\n* Content exclusion system for specific pages\u003Cbr \u002F>\n* Perfect for sites that want consistent behavior everywhere\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Block-Only Mode\u003C\u002Fstrong>\u003Cbr \u002F>\n* Use Gutenberg blocks for complete per-page control\u003Cbr \u002F>\n* Each block has independent settings (colors, position, behavior)\u003Cbr \u002F>\n* No global button – only blocks you explicitly add\u003Cbr \u002F>\n* Ideal for complex sites with varied requirements\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Hybrid Mode\u003C\u002Fstrong>\u003Cbr \u002F>\n* Global settings provide the default behavior\u003Cbr \u002F>\n* Blocks override global settings on pages where they exist\u003Cbr \u002F>\n* Best of both worlds – consistency with flexibility\u003Cbr \u002F>\n* Recommended for most professional sites\u003C\u002Fp>\n\u003Ch4>🔧 Key Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Scroll Progress Ring\u003C\u002Fstrong>\u003Cbr \u002F>\n* Beautiful circular progress indicator around the button\u003Cbr \u002F>\n* Shows exact scroll progress (0-100%)\u003Cbr \u002F>\n* Fully customizable colors, width, and background\u003Cbr \u002F>\n* Automatically disabled for users with motion sensitivity\u003Cbr \u002F>\n* Smooth 60fps animations with performance optimization\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Smart Positioning\u003C\u002Fstrong>\u003Cbr \u002F>\n* Automatic detection of cookie banners, chat widgets, sticky headers\u003Cbr \u002F>\n* Dynamic repositioning to avoid interface conflicts\u003Cbr \u002F>\n* Mobile-first design with safe-area insets\u003Cbr \u002F>\n* Responsive behavior across all device sizes\u003Cbr \u002F>\n* Smooth transitions when obstacles appear\u002Fdisappear\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Comprehensive Customization\u003C\u002Fstrong>\u003Cbr \u002F>\n* Position control (left\u002Fright with pixel-perfect offsets)\u003Cbr \u002F>\n* Size adjustment (24px to 80px)\u003Cbr \u002F>\n* Color customization (background, icon, progress ring)\u003Cbr \u002F>\n* Animation timing and easing preferences\u003Cbr \u002F>\n* Show\u002Fhide conditions and page-specific rules\u003Cbr \u002F>\n* 6 unique button shapes\u003Cbr \u002F>\n* 6 smooth animation styles\u003Cbr \u002F>\n* Smart hide on scroll down behavior\u003C\u002Fp>\n\u003Ch4>📱 Mobile & Device Support\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Mobile Optimization\u003C\u002Fstrong>\u003Cbr \u002F>\n* iPhone safe-area support (notches, Dynamic Island)\u003Cbr \u002F>\n* Android safe-area support (punch-holes, gesture bars)\u003Cbr \u002F>\n* Touch-optimized button sizing and positioning\u003Cbr \u002F>\n* Responsive design that adapts to orientation changes\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Cross-Browser Compatibility\u003C\u002Fstrong>\u003Cbr \u002F>\n* Modern browsers with ES6+ support\u003Cbr \u002F>\n* Graceful degradation for older browsers\u003Cbr \u002F>\n* Progressive enhancement approach\u003Cbr \u002F>\n* Tested on iOS Safari, Chrome, Firefox, Edge\u003C\u002Fp>\n\u003Ch4>⚡ Performance Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Loading Optimization\u003C\u002Fstrong>\u003Cbr \u002F>\n* Lazy initialization – only loads when needed\u003Cbr \u002F>\n* Intelligent asset enqueueing based on page content\u003Cbr \u002F>\n* Minimal DOM impact with efficient event handling\u003Cbr \u002F>\n* CPU-friendly animations with proper throttling\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Memory Management\u003C\u002Fstrong>\u003Cbr \u002F>\n* Automatic cleanup when elements are removed\u003Cbr \u002F>\n* Efficient event listener management\u003Cbr \u002F>\n* ResizeObserver with proper disposal\u003Cbr \u002F>\n* No memory leaks or performance degradation\u003C\u002Fp>\n\u003Ch3>Advanced Documentation\u003C\u002Fh3>\n\u003Ch4>Button Shape Examples\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Circle\u003C\u002Fstrong> (Classic):\u003Cbr \u002F>\n– Perfect for traditional designs\u003Cbr \u002F>\n– Universal recognition\u003Cbr \u002F>\n– Clean and simple\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Square\u003C\u002Fstrong> (Modern):\u003Cbr \u002F>\n– Sharp, angular aesthetic\u003Cbr \u002F>\n– Contemporary design\u003Cbr \u002F>\n– Stands out on page\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Rounded Square\u003C\u002Fstrong>:\u003Cbr \u002F>\n– Friendly, approachable\u003Cbr \u002F>\n– Balanced between sharp and soft\u003Cbr \u002F>\n– Popular in modern UIs\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Pill\u003C\u002Fstrong> (Capsule):\u003Cbr \u002F>\n– Elongated shape\u003Cbr \u002F>\n– Modern app-like feel\u003Cbr \u002F>\n– Great for minimal designs\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Pentagon\u003C\u002Fstrong>:\u003Cbr \u002F>\n– Unique 5-sided polygon\u003Cbr \u002F>\n– Geometric visual interest\u003Cbr \u002F>\n– Distinctive appearance\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Hexagon\u003C\u002Fstrong>:\u003Cbr \u002F>\n– 6-sided polygon\u003Cbr \u002F>\n– Technical\u002Fmodern aesthetic\u003Cbr \u002F>\n– Popular in tech designs\u003C\u002Fp>\n\u003Ch4>Animation Style Guide\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Fade\u003C\u002Fstrong> (Recommended):\u003Cbr \u002F>\n– Smooth, subtle appearance\u003Cbr \u002F>\n– Universal compatibility\u003Cbr \u002F>\n– Low motion impact\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Slide\u003C\u002Fstrong>:\u003Cbr \u002F>\n– Slides up from bottom\u003Cbr \u002F>\n– Clear directional cue\u003Cbr \u002F>\n– Engaging entrance\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Scale\u003C\u002Fstrong>:\u003Cbr \u002F>\n– Zoom in\u002Fout effect\u003Cbr \u002F>\n– Draws attention\u003Cbr \u002F>\n– Modern feel\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Bounce\u003C\u002Fstrong>:\u003Cbr \u002F>\n– Playful, energetic\u003Cbr \u002F>\n– Fun animation\u003Cbr \u002F>\n– Good for casual sites\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Rotate\u003C\u002Fstrong>:\u003Cbr \u002F>\n– Spinning entrance\u003Cbr \u002F>\n– Eye-catching\u003Cbr \u002F>\n– Unique effect\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Flip\u003C\u002Fstrong>:\u003Cbr \u002F>\n– 3D perspective effect\u003Cbr \u002F>\n– Most dramatic\u003Cbr \u002F>\n– Modern browsers only\u003C\u002Fp>\n\u003Cp>All animations automatically disabled for users with \u003Ccode>prefers-reduced-motion\u003C\u002Fcode> setting.\u003C\u002Fp>\n\u003Ch4>Hide on Scroll Down\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>How It Works:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Button appears when scrolling up\u003Cbr \u002F>\n2. Button hides when scrolling down\u003Cbr \u002F>\n3. Reduces visual clutter during reading\u003Cbr \u002F>\n4. Smooth transitions with chosen animation\u003Cbr \u002F>\n5. Improves overall UX\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Best Practices:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Works great with Slide or Fade animations\u003Cbr \u002F>\n– Ideal for content-heavy sites\u003Cbr \u002F>\n– Reduces distraction during reading\u003Cbr \u002F>\n– Users can still access by scrolling up\u003C\u002Fp>\n\u003Ch4>Developer Hooks\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Filters:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ccode>taptop_global_config\u003C\u002Fcode> – Modify global configuration\u003Cbr \u002F>\n– \u003Ccode>taptop_block_attributes\u003C\u002Fcode> – Customize block defaults\u003Cbr \u002F>\n– \u003Ccode>taptop_should_load\u003C\u002Fcode> – Control when assets load\u003Cbr \u002F>\n– \u003Ccode>taptop_excluded_pages\u003C\u002Fcode> – Programmatically exclude pages\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Actions:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ccode>taptop_before_button_render\u003C\u002Fcode> – Before button initialization\u003Cbr \u002F>\n– \u003Ccode>taptop_after_assets_enqueue\u003C\u002Fcode> – After assets are loaded\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>Tap Top respects user privacy and GDPR compliance:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>No Data Collection:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Plugin does not collect any personal data\u003Cbr \u002F>\n– No external API calls or data transmission\u003Cbr \u002F>\n– No user tracking or analytics\u003Cbr \u002F>\n– No cookies or local storage usage\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Local Functionality:\u003C\u002Fstrong>\u003Cbr \u002F>\n– All settings stored in WordPress options table\u003Cbr \u002F>\n– JavaScript runs entirely client-side\u003Cbr \u002F>\n– No external dependencies or CDN usage\u003Cbr \u002F>\n– Respects user’s motion and accessibility preferences\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Special thanks to:\u003Cbr \u002F>\n– WordPress community for feedback and testing\u003Cbr \u002F>\n– Accessibility consultants for WCAG compliance guidance\u003Cbr \u002F>\n– Modern scroll library maintainers for API documentation\u003Cbr \u002F>\n– Beta testers who helped refine the user experience\u003Cbr \u002F>\n– Design inspiration from modern web applications\u003C\u002Fp>\n","Advanced back-to-top button with 6 unique shapes, smooth animations, and smart scroll library detection for WordPress.",10,227,"2025-10-19T16:38:00.000Z","5.6","7.2",[48,49,50,51,52],"back-to-top","floating-button","gutenberg","scroll-button","smooth-scroll","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftap-top.1.3.0.zip"]