{"id":186079,"date":"2024-04-26T23:35:06","date_gmt":"2024-04-26T23:35:06","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/website-extensions\/"},"modified":"2026-05-25T04:52:36","modified_gmt":"2026-05-25T04:52:36","slug":"gf-social-icons","status":"closed","type":"plugin","link":"https:\/\/cn.wordpress.org\/plugins\/gf-social-icons\/","author":21175793,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.0","stable_tag":"1.2.0","tested":"7.0","requires":"6.3","requires_php":"7.2","requires_plugins":null,"header_name":"Sticky Social Icons","header_author":"Gutefy","header_description":"Extend the feature of your websites","assets_banners_color":"","last_updated":"2026-05-25 04:52:36","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/dev-sajib\/gutefy-social-icons","header_author_uri":"https:\/\/profiles.wordpress.org\/gutefy\/","rating":1,"author_block_rating":0,"active_installs":10,"downloads":2479,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"gutefy","date":"2024-07-11 18:55:13"},"1.0.1":{"tag":"1.0.1","author":"gutefy","date":"2024-07-12 23:25:16"},"1.1.0":{"tag":"1.1.0","author":"gutefy","date":"2024-09-25 06:57:12"},"1.1.01":{"tag":"1.1.01","author":"gutefy","date":"2025-02-27 07:20:23"},"1.1.02":{"tag":"1.1.02","author":"gutefy","date":"2025-08-15 06:06:57"},"1.2.0":{"tag":"1.2.0","author":"gutefy","date":"2026-05-25 04:52:36"}},"upgrade_notice":{"1.2.0":"<p>Major feature release. Adds click-to-chat WhatsApp\/Email\/Phone, page-level visibility rules, role-based hiding, border-radius, per-device visibility, and accessibility (aria-label, noopener). Recommended for everyone.<\/p>"},"ratings":{"1":1,"2":0,"3":0,"4":0,"5":0},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3156583,"resolution":"128x128","location":"assets","locale":"","width":118,"height":118},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3156583,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3156583,"resolution":false,"location":"assets","locale":false}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.1.0","1.1.01","1.1.02","1.2.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Floating social icons rail on a typical homepage.","2":"Customizer panel \u2014 General section with Accounts List, drag-to-reorder, and Open in New Tab.","3":"Customizer panel \u2014 Design section with Normal\/Hover tabs, colors, sizes, border, radius.","4":"Customizer panel \u2014 Advanced section with Device Visibility and Display Rules.","5":"Per-row WhatsApp pre-fill \/ mailto subject+body \/ SMS toggle.","6":"Per-row WhatsApp pre-fill, mailto subject+body, SMS toggle."}},"plugin_section":[],"plugin_tags":[2489,264254,3091,2045,141215],"plugin_category":[],"plugin_contributors":[227136],"plugin_business_model":[],"class_list":["post-186079","plugin","type-plugin","status-closed","hentry","plugin_tags-click-to-call","plugin_tags-floating-social-icons","plugin_tags-share-buttons","plugin_tags-social-icons","plugin_tags-whatsapp-button","plugin_contributors-gutefy","plugin_committers-gutefy"],"banners":[],"icons":{"svg":"https:\/\/ps.w.org\/gf-social-icons\/assets\/icon.svg?rev=3156583","icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/gf-social-icons.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Sticky Social Icons<\/strong> is a lightweight, mobile-friendly social media plugin that lets you add floating sticky social icons to any WordPress site \u2014 without writing a single line of code. Visitors get instant access to your WhatsApp, phone, email, and every social channel right from the side of the screen.<\/p>\n\n<p>Designed for businesses, creators, agencies, and stores, the plugin works out of the box with <strong>Block Themes<\/strong>, <strong>Classic Themes<\/strong>, <strong>WooCommerce<\/strong>, <strong>Elementor<\/strong>, <strong>Bricks<\/strong>, <strong>Divi<\/strong>, <strong>Astra<\/strong>, <strong>Kadence<\/strong>, <strong>GeneratePress<\/strong>, <strong>Hello Theme<\/strong>, <strong>Hello Elementor<\/strong>, and every popular page builder.<\/p>\n\n<p>Configure everything live in the <strong>WordPress Customizer<\/strong> \u2014 change colors, sizes, borders, radius, position, and per-device visibility and see the result update in real time.<\/p>\n\n<h4>\ud83d\ude80 Why Sticky Social Icons?<\/h4>\n\n<ul>\n<li><strong>No-code setup<\/strong> \u2014 pick icons, paste URLs, publish. Live Customizer preview means no guessing.<\/li>\n<li><strong>Click-to-chat WhatsApp<\/strong> \u2014 paste a number, optionally add a pre-filled message, done.<\/li>\n<li><strong>Click-to-call &amp; SMS<\/strong> \u2014 <code>tel:<\/code> and <code>sms:<\/code> links for mobile visitors.<\/li>\n<li><strong>Click-to-email<\/strong> \u2014 <code>mailto:<\/code> with optional subject and body pre-fill.<\/li>\n<li><strong>Truly responsive<\/strong> \u2014 show or hide on Desktop \/ Tablet \/ Mobile independently.<\/li>\n<li><strong>Hide on specific pages<\/strong> \u2014 front page, blog, single posts, single pages, archives, search, 404, WooCommerce shop \/ cart \/ checkout \/ single product.<\/li>\n<li><strong>Hide for user roles<\/strong> \u2014 keep icons away from logged-out guests, administrators, or any role you choose.<\/li>\n<li><strong>SEO and accessibility ready<\/strong> \u2014 every link ships with proper <code>aria-label<\/code> and <code>rel=\"noopener noreferrer\"<\/code>.<\/li>\n<li><strong>Lightweight<\/strong> \u2014 zero jQuery on the frontend, no bloated icon font, only the CSS your visitors actually need.<\/li>\n<\/ul>\n\n<h4>\ud83c\udfa8 Full Design Control<\/h4>\n\n<ul>\n<li>Icon color (normal + hover, per device)<\/li>\n<li>Icon background color (normal + hover, per device)<\/li>\n<li>Icon size (normal + hover, per device)<\/li>\n<li>Icon wrapper \/ button size (per device)<\/li>\n<li>Border (4-side, color + style + width, per device)<\/li>\n<li>Border radius (normal + hover, per device \u2014 make pills, circles, squares)<\/li>\n<li>Vertical gap between icons<\/li>\n<li>Vertical position (top %)<\/li>\n<li>Horizontal position (left or right rail)<\/li>\n<\/ul>\n\n<h4>\ud83d\udcf1 Popular Channels Built In<\/h4>\n\n<p>Facebook, Facebook Messenger, Facebook (f), WhatsApp, Instagram, X (Twitter), YouTube, LinkedIn, TikTok, Telegram, Pinterest, Snapchat, Reddit, Skype, Tumblr, Discord, GitHub, Vimeo, Twitch, Behance, Dribbble, Email (envelope), Phone, and more \u2014 with new icons added in every release.<\/p>\n\n<h4>\ud83d\udcbc Perfect For<\/h4>\n\n<ul>\n<li>Small business and local service websites<\/li>\n<li>Restaurants, salons, clinics, real estate, automotive<\/li>\n<li>WooCommerce stores wanting WhatsApp pre-sales chat<\/li>\n<li>Bloggers and content creators<\/li>\n<li>Portfolios and agency sites<\/li>\n<li>Membership and online course sites<\/li>\n<li>Anyone replacing heavyweight \"share &amp; follow\" plugins<\/li>\n<\/ul>\n\n<!--section=installation-->\n<h4>From the WordPress Dashboard<\/h4>\n\n<ol>\n<li>Go to <strong>Plugins \u2192 Add New<\/strong>.<\/li>\n<li>Search for <strong>Sticky Social Icons<\/strong>.<\/li>\n<li>Click <strong>Install Now<\/strong> and then <strong>Activate<\/strong>.<\/li>\n<li>Open <strong>Appearance \u2192 Customize \u2192 Sticky Social Icons<\/strong> and add your accounts.<\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin ZIP from WordPress.org.<\/li>\n<li>Upload the <code>gf-social-icons<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin via <strong>Plugins<\/strong> in the WordPress dashboard.<\/li>\n<li>Open <strong>Appearance \u2192 Customize \u2192 Sticky Social Icons<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20add%20a%20whatsapp%20click-to-chat%20icon%3F\"><h3>How do I add a WhatsApp click-to-chat icon?<\/h3><\/dt>\n<dd><p>In the Customizer, pick the <strong>WhatsApp<\/strong> icon, paste your number with country code (digits only \u2014 e.g. <code>15551234567<\/code>), open the <strong>Advanced<\/strong> chevron next to the input, and optionally type a pre-filled message. The plugin builds a <code>https:\/\/wa.me\/...<\/code> link automatically.<\/p><\/dd>\n<dt id=\"how%20do%20i%20add%20a%20click-to-call%20%28phone%29%20icon%3F\"><h3>How do I add a click-to-call (phone) icon?<\/h3><\/dt>\n<dd><p>Pick the <strong>Phone<\/strong> icon, paste your number. The icon generates a <code>tel:<\/code> link, opening the dialer on mobile. Toggle \"Use SMS instead of call\" in the per-row Advanced panel to switch to an <code>sms:<\/code> link.<\/p><\/dd>\n<dt id=\"can%20i%20add%20an%20email%20icon%20with%20pre-filled%20subject%20and%20body%3F\"><h3>Can I add an email icon with pre-filled subject and body?<\/h3><\/dt>\n<dd><p>Yes. Pick the <strong>Envelope<\/strong> icon, paste the email address, open Advanced, and fill in Subject and Body. The plugin produces a <code>mailto:<\/code> link with the params encoded.<\/p><\/dd>\n<dt id=\"how%20do%20i%20hide%20icons%20on%20specific%20pages%3F\"><h3>How do I hide icons on specific pages?<\/h3><\/dt>\n<dd><p>Open <strong>Appearance \u2192 Customize \u2192 Sticky Social Icons \u2192 Advanced \u2192 Display Rules<\/strong>. Check any page type (front page, single posts, WooCommerce checkout, etc.) to hide the icons there.<\/p><\/dd>\n<dt id=\"how%20do%20i%20hide%20icons%20from%20logged-out%20visitors%20or%20administrators%3F\"><h3>How do I hide icons from logged-out visitors or administrators?<\/h3><\/dt>\n<dd><p>In the same <strong>Advanced<\/strong> section, check any role under <strong>Hide For These User Roles<\/strong>. Use <strong>Guest<\/strong> for logged-out visitors.<\/p><\/dd>\n<dt id=\"how%20do%20i%20show%20icons%20on%20mobile%20only%20%28or%20hide%20on%20desktop%29%3F\"><h3>How do I show icons on mobile only (or hide on desktop)?<\/h3><\/dt>\n<dd><p>Use <strong>Device Visibility<\/strong> in the Advanced section. Uncheck Desktop, Tablet, or Mobile independently.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20woocommerce%3F\"><h3>Does it work with WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. There are dedicated hide-on rules for the WooCommerce shop, cart, checkout, and single product pages.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20block%20themes%20%28twenty%20twenty-four%2C%20etc.%29%20and%20page%20builders%20%28elementor%2C%20bricks%2C%20divi%29%3F\"><h3>Does it work with block themes (Twenty Twenty-Four, etc.) and page builders (Elementor, Bricks, Divi)?<\/h3><\/dt>\n<dd><p>Yes. The plugin injects on <code>wp_head<\/code>, <code>wp_footer<\/code>, or <code>wp_body_open<\/code> (whichever your theme provides). It is theme- and builder-agnostic.<\/p><\/dd>\n<dt id=\"does%20it%20slow%20down%20my%20site%3F\"><h3>Does it slow down my site?<\/h3><\/dt>\n<dd><p>No. There is no jQuery on the frontend, no icon font, and only the CSS your visitors need. SVG icons are inlined so the browser makes zero extra requests.<\/p><\/dd>\n<dt id=\"does%20it%20track%20my%20visitors%3F\"><h3>Does it track my visitors?<\/h3><\/dt>\n<dd><p>No. The plugin makes no external requests, sets no cookies, and does not track anything.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.0<\/h4>\n\n<ul>\n<li><strong>New:<\/strong> Border radius (normal + hover, responsive) \u2014 circle, pill, or rounded icons in one click.<\/li>\n<li><strong>New:<\/strong> Smart per-row URL builder for WhatsApp (<code>wa.me<\/code> + pre-filled message), Email (<code>mailto:<\/code> with subject + body), Phone (<code>tel:<\/code> or <code>sms:<\/code>).<\/li>\n<li><strong>New:<\/strong> Advanced visibility rules \u2014 hide on front page, blog, single post\/page, archives, search, 404, and dedicated WooCommerce shop \/ cart \/ checkout \/ product targets.<\/li>\n<li><strong>New:<\/strong> Hide icons for selected user roles (guest, administrator, subscriber, custom).<\/li>\n<li><strong>New:<\/strong> Per-device on\/off checkboxes (Desktop \/ Tablet \/ Mobile) \u2014 all visible at once, no more switching device tabs.<\/li>\n<li><strong>Accessibility:<\/strong> Every icon link now ships with an <code>aria-label<\/code> and <code>rel=\"noopener noreferrer\"<\/code>.<\/li>\n<li><strong>Refactor:<\/strong> New reusable <code>Checkbox<\/code> Customizer control.<\/li>\n<li><strong>Improved:<\/strong> Customizer UI \u2014 consistent capitalized labels, unified heading style, tidier spacing.<\/li>\n<li><strong>Improved:<\/strong> Live Customizer preview now matches frontend rendering for all new style controls.<\/li>\n<\/ul>\n\n<h4>1.1.02<\/h4>\n\n<ul>\n<li>Bug Fix: Fixed a bug related to style generation for better performance.<\/li>\n<\/ul>\n\n<h4>1.1.01<\/h4>\n\n<ul>\n<li>Fixed: Icon Loading Issue in various themes.<\/li>\n<li>Added: Responsive Control.<\/li>\n<li>Bug Fix: Fixed a bug related to hover styles for better consistency.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added: Border Control.<\/li>\n<li>Added: Responsive Control.<\/li>\n<li>Bug Fix: Fixed a bug related to hover styles for better consistency.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Enhancement: Improved the floating style of social icons for better stability.<\/li>\n<li>Enhancement: Enhanced functionality related to styling.<\/li>\n<li>Bug Fix: Fixed a bug related to hover styles.<\/li>\n<li>Added: Icon changing option.<\/li>\n<li>Introduced: Flexible account adding system.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Floating or inline social icons for any WordPress site: WhatsApp click-to-chat, click-to-call, email, Facebook, Instagram, X, YouTube, TikTok and more &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/186079","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=186079"}],"author":[{"embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/gutefy"}],"wp:attachment":[{"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=186079"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=186079"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=186079"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=186079"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=186079"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=186079"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}