{"id":298676,"date":"2026-04-23T20:55:08","date_gmt":"2026-04-23T20:55:08","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/call-now-cta-bar\/"},"modified":"2026-05-01T21:57:28","modified_gmt":"2026-05-01T21:57:28","slug":"bolt-cta-button","status":"publish","type":"plugin","link":"https:\/\/es-hn.wordpress.org\/plugins\/bolt-cta-button\/","author":23478185,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.0.5","stable_tag":"2.0.5","tested":"6.9.4","requires":"5.4","requires_php":"7.4","requires_plugins":null,"header_name":"Bolt CTA Button","header_author":"ismeteroglu","header_description":"A call now button & floating action button for WhatsApp, Phone, and more. Two templates, click analytics, WooCommerce support, and full customization.","assets_banners_color":"503d0a","last_updated":"2026-05-01 21:57:28","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/bolt-cta-button\/","header_author_uri":"https:\/\/ismeteroglu.com","rating":5,"author_block_rating":0,"active_installs":900,"downloads":3976,"num_ratings":3,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.0.4":{"tag":"2.0.4","author":"ismeteroglu","date":"2026-04-23 20:55:13"},"2.0.5":{"tag":"2.0.5","author":"ismeteroglu","date":"2026-05-01 21:57:28"}},"upgrade_notice":{"2.0.4":"<p>Plugin renamed to &quot;Bolt CTA Button&quot;. Existing settings are preserved. Custom CSS field removed.<\/p>","2.0.0":"<p>Major update: FAB template, click analytics, WooCommerce support, timing triggers, and much more. All v1.0 settings are preserved during upgrade.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":3},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3514157,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3514157,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3514157,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3514157,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3523539,"resolution":false,"location":"assets","locale":"","contents":"{\"$schema\":\"https:\\\/\\\/playground.wordpress.net\\\/blueprint-schema.json\",\"meta\":{\"title\":\"Bolt CTA Button \\u2014 Live Preview\",\"description\":\"Try Bolt CTA Button in a live WordPress sandbox. Configure floating buttons or sticky bar with a real-time iPhone preview.\",\"author\":\"ismeteroglu\"},\"landingPage\":\"\\\/wp-admin\\\/options-general.php?page=bolt-cta-button\",\"preferredVersions\":{\"php\":\"8.0\",\"wp\":\"latest\"},\"phpExtensionBundles\":[\"kitchen-sink\"],\"features\":{\"networking\":true},\"steps\":[{\"step\":\"login\",\"username\":\"admin\",\"password\":\"password\"},{\"step\":\"installPlugin\",\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"bolt-cta-button\"},\"options\":{\"activate\":true}}]}"}},"all_blocks":[],"tagged_versions":["2.0.4","2.0.5"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3520613,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3520613,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3520613,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3520613,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"General &amp; Buttons tab \u2014 enable\/disable, mobile\/desktop toggle, drag-and-drop button ordering with live iPhone preview","2":"Template &amp; Design tab \u2014 choose between Sticky Bar and Floating Action Button (FAB) with real-time preview","3":"Display Rules tab \u2014 page visibility and timing triggers (delay, scroll percentage)","4":"Analytics tab \u2014 per-button click statistics with 7-day and 30-day breakdowns"},"jetpack_post_was_ever_published":false},"plugin_section":[61],"plugin_tags":[17873,2489,30237,15526,3160],"plugin_category":[],"plugin_contributors":[260958],"plugin_business_model":[],"class_list":["post-298676","plugin","type-plugin","status-publish","hentry","plugin_section-featured","plugin_tags-call-now-button","plugin_tags-click-to-call","plugin_tags-floating-button","plugin_tags-sticky-bar","plugin_tags-whatsapp","plugin_contributors-ismeteroglu","plugin_committers-ismeteroglu"],"banners":{"banner":"https:\/\/ps.w.org\/bolt-cta-button\/assets\/banner-772x250.png?rev=3514157","banner_2x":"https:\/\/ps.w.org\/bolt-cta-button\/assets\/banner-1544x500.png?rev=3514157","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/bolt-cta-button\/assets\/icon-128x128.png?rev=3514157","icon_2x":"https:\/\/ps.w.org\/bolt-cta-button\/assets\/icon-256x256.png?rev=3514157","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/bolt-cta-button\/assets\/screenshot-1.png?rev=3520613","caption":"General &amp; Buttons tab \u2014 enable\/disable, mobile\/desktop toggle, drag-and-drop button ordering with live iPhone preview"},{"src":"https:\/\/ps.w.org\/bolt-cta-button\/assets\/screenshot-2.png?rev=3520613","caption":"Template &amp; Design tab \u2014 choose between Sticky Bar and Floating Action Button (FAB) with real-time preview"},{"src":"https:\/\/ps.w.org\/bolt-cta-button\/assets\/screenshot-3.png?rev=3520613","caption":"Display Rules tab \u2014 page visibility and timing triggers (delay, scroll percentage)"},{"src":"https:\/\/ps.w.org\/bolt-cta-button\/assets\/screenshot-4.png?rev=3520613","caption":"Analytics tab \u2014 per-button click statistics with 7-day and 30-day breakdowns"}],"raw_content":"<!--section=description-->\n<p><strong>Bolt CTA Button<\/strong> is a powerful call now button plugin that adds sticky call-to-action buttons to your WordPress website. Choose between a <strong>Sticky Bar<\/strong> or a <strong>Floating Action Button (FAB)<\/strong> \u2014 or use different templates on mobile and desktop.<\/p>\n\n<h4>Two Templates<\/h4>\n\n<ul>\n<li><strong>Sticky Bar<\/strong> \u2014 Full-width bar at the top or bottom of the screen. 1-2 buttons: icon + text side by side. 3-5 buttons: icon on top, text below.<\/li>\n<li><strong>Floating Action Button (FAB)<\/strong> \u2014 Round button at any corner of the screen. Click to reveal stacked sub-buttons with smooth animations.<\/li>\n<\/ul>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>Up to 5 buttons<\/strong> \u2014 WhatsApp, Phone, Telegram, Instagram, Email, Messenger, SMS, Location, Viber, or any custom link<\/li>\n<li><strong>Template selector<\/strong> \u2014 Bar or FAB, with live preview in an iPhone mockup<\/li>\n<li><strong>Device-specific templates<\/strong> \u2014 Use Bar on mobile and FAB on desktop, or vice versa<\/li>\n<li><strong>Drag &amp; drop sorting<\/strong> \u2014 Reorder buttons easily<\/li>\n<li><strong>Mobile &amp; Desktop toggle<\/strong> \u2014 Show\/hide independently<\/li>\n<li><strong>Scroll behavior<\/strong> \u2014 Always visible or hide when scrolling down<\/li>\n<li><strong>Timing triggers<\/strong> \u2014 Show after X seconds delay and\/or after scrolling X% of the page<\/li>\n<li><strong>6 bar animations<\/strong> \u2014 Pulse, Glow, Bounce, Shake, Slide Up, or None<\/li>\n<li><strong>4 FAB animations<\/strong> \u2014 Fan, Slide, Scale, Stagger<\/li>\n<li><strong>FAB customization<\/strong> \u2014 Corner position, button size (48\/56\/64px), open direction (up\/left\/right), badge dot, tooltips<\/li>\n<li><strong>Full color control<\/strong> \u2014 Background, text color, opacity, border radius, padding per button<\/li>\n<li><strong>Margin controls<\/strong> \u2014 Custom margin\/offset for both templates (top\/right\/bottom\/left px)<\/li>\n<li><strong>Built-in SVG icons<\/strong> \u2014 No external dependencies, lightweight<\/li>\n<li><strong>Click analytics<\/strong> \u2014 Track total clicks, last 7 days, last 30 days per button with CSS bar chart<\/li>\n<li><strong>Page visibility rules<\/strong> \u2014 All pages, only specific pages, or exclude specific pages<\/li>\n<li><strong>WooCommerce support<\/strong> \u2014 Show different buttons on Shop, Product, Cart, and Checkout pages<\/li>\n<li><strong>Live preview<\/strong> \u2014 Real-time iPhone 16 Pro mockup in admin panel<\/li>\n<li><strong>Lightweight<\/strong> \u2014 Minimal CSS\/JS, no jQuery on the frontend<\/li>\n<li><strong>Accessible<\/strong> \u2014 ARIA labels, keyboard navigation, focus indicators, Escape to close FAB<\/li>\n<li><strong>Safe area support<\/strong> \u2014 Works on notched devices (iPhone, etc.)<\/li>\n<li><strong>Translation ready<\/strong> \u2014 Multiple languages included, admin language switcher<\/li>\n<\/ul>\n\n<h4>Use Cases<\/h4>\n\n<ul>\n<li>Restaurant: WhatsApp ordering + phone reservations<\/li>\n<li>Service business: Click-to-call + Google Maps directions<\/li>\n<li>E-commerce: Customer support + WooCommerce-specific buttons<\/li>\n<li>Any business wanting easy mobile contact options<\/li>\n<\/ul>\n\n<h4>How It Works<\/h4>\n\n<ol>\n<li>Install and activate the plugin<\/li>\n<li>Go to <strong>Settings &gt; Bolt CTA Button<\/strong><\/li>\n<li>Choose your template (Bar or FAB)<\/li>\n<li>Configure your buttons<\/li>\n<li>Customize design, timing, and visibility<\/li>\n<li>Save \u2014 done!<\/li>\n<\/ol>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>bolt-cta-button<\/code> folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate via <strong>Plugins<\/strong> menu<\/li>\n<li>Navigate to <strong>Settings &gt; Bolt CTA Button<\/strong><\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20is%20the%20difference%20between%20bar%20and%20fab%20templates%3F\"><h3>What is the difference between Bar and FAB templates?<\/h3><\/dt>\n<dd><p>The <strong>Bar<\/strong> is a full-width strip at the top or bottom of the screen with buttons laid out horizontally. The <strong>FAB<\/strong> is a single round button at a screen corner that expands into stacked sub-buttons when clicked.<\/p><\/dd>\n<dt id=\"can%20i%20use%20different%20templates%20on%20mobile%20and%20desktop%3F\"><h3>Can I use different templates on mobile and desktop?<\/h3><\/dt>\n<dd><p>Yes! In the Template &amp; Design tab, you can set independent templates for mobile and desktop devices.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20woocommerce%3F\"><h3>Does it work with WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. You can enable WooCommerce rules to show specific buttons only on Shop, Product, Cart, or Checkout pages.<\/p><\/dd>\n<dt id=\"how%20does%20click%20tracking%20work%3F\"><h3>How does click tracking work?<\/h3><\/dt>\n<dd><p>The plugin tracks clicks per button using lightweight AJAX calls with <code>navigator.sendBeacon<\/code>. Data is stored in WordPress options (no custom tables). View statistics in the Analytics tab.<\/p><\/dd>\n<dt id=\"will%20it%20slow%20down%20my%20site%3F\"><h3>Will it slow down my site?<\/h3><\/dt>\n<dd><p>No. Frontend JS is vanilla (no jQuery), CSS is minimal, and assets are conditionally loaded (FAB CSS\/JS only loads when FAB is active).<\/p><\/dd>\n<dt id=\"does%20the%20fab%20support%20keyboard%20navigation%3F\"><h3>Does the FAB support keyboard navigation?<\/h3><\/dt>\n<dd><p>Yes. The FAB main button is a proper <code>&lt;button&gt;<\/code> element with <code>aria-expanded<\/code>. Pressing Escape closes the FAB. Sub-buttons have <code>role=\"menuitem\"<\/code>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.0.5<\/h4>\n\n<ul>\n<li>NEW: \"Help us improve\" sidebar card with quick links to leave a review or request a feature in the support forum.<\/li>\n<\/ul>\n\n<h4>2.0.4<\/h4>\n\n<ul>\n<li>CHANGE: Plugin renamed from \"Bolt CTA Bar\" to \"Bolt CTA Button\" to better reflect its floating button use case.<\/li>\n<li>REMOVED: Custom CSS field removed per WordPress.org plugin guidelines (no arbitrary code insertion).<\/li>\n<\/ul>\n\n<h4>2.0.3<\/h4>\n\n<ul>\n<li>FIX: Admin language switcher now works correctly \u2014 translation files were not loading due to a filename mismatch.<\/li>\n<li>CHANGE: Plugin name references standardized across translations, code comments, and headers.<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>NEW: Floating Action Button (FAB) template with 4 animations (Fan, Slide, Scale, Stagger)<\/li>\n<li>NEW: Template selector \u2014 switch between Bar and FAB<\/li>\n<li>NEW: Device-specific templates \u2014 different template per mobile\/desktop<\/li>\n<li>NEW: FAB customization \u2014 corner position, size, open direction, badge, tooltips<\/li>\n<li>NEW: Timing triggers \u2014 show after delay and\/or scroll percentage<\/li>\n<li>NEW: Click analytics \u2014 per-button click tracking with 7-day and 30-day stats<\/li>\n<li>NEW: WooCommerce conditional display \u2014 per-page button rules<\/li>\n<li>NEW: Margin\/offset controls for both templates<\/li>\n<li>NEW: Tabbed admin settings panel<\/li>\n<li>IMPROVED: Admin preview with both Bar and FAB rendering<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"A call now button bar &amp; floating action button for WhatsApp, Phone, and more. Click analytics and full customization.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/es-hn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/298676","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/es-hn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/es-hn.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/es-hn.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=298676"}],"author":[{"embeddable":true,"href":"https:\/\/es-hn.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ismeteroglu"}],"wp:attachment":[{"href":"https:\/\/es-hn.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=298676"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/es-hn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=298676"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/es-hn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=298676"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/es-hn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=298676"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/es-hn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=298676"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/es-hn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=298676"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}