Plugin Directory

Changeset 3461269


Ignore:
Timestamp:
02/14/2026 09:01:42 AM (7 weeks ago)
Author:
Wpcalc
Message:

Update to version 4.3.3

Location:
sticky-buttons
Files:
172 added
15 edited

Legend:

Unmodified
Added
Removed
  • sticky-buttons/trunk/Readme.txt

    r3408157 r3461269  
    22Contributors: Wpcalc, lobov
    33Donate link: https://wow-estore.com/item/sticky-buttons-pro/
    4 Tags: sticky buttons, floating buttons, sticky menu, floating menu, float buttons
     4Tags: sticky buttons, floating menu, social icons, action button, mobile menu
    55Requires at least: 5.5
    6 Tested up to: 6.9
     6Tested up to: 6.8
    77Requires PHP: 7.4
    8 Stable tag: 4.3.2
     8Stable tag: 4.3.3
    99License: GPLv2 or later
    1010License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    3535- Choose from **4 different button shapes**.
    3636- Set **individual button colors and backgrounds**.
    37 - Customize button spacing and placement anywhere on the screen.
     37- Flexible Positioning: Choose between **Fixed (Sticky), Absolute, or Static** placement.
     38- Organize your menus using **Custom Tags** for quick filtering and management.
    3839- Access over **2000 Font Awesome 6 icons**.
    3940- Add **custom labels** to each button.
     
    4243- Insert **any type of link** to buttons.
    4344- Add custom attributes: `ID`, `class`, `aria-label`.
     45- Responsive Visibility: Control visibility by hiding or showing menus on specific screen sizes.
    4446- Mobile-friendly and responsive design.
     47
     48### 🛠 **Efficient Management**
     49- Bulk Actions: Quickly change status or test mode for multiple menus at once.
     50- Test Mode: Preview menus privately (visible only to admins) before going live.
     51- Export/Import: Effortlessly transfer your button sets between websites via JSON.
    4552
    4653### ⚡ **Performance & SEO**
     
    5259= Ideal Uses for Sticky Buttons =
    5360
    54 - Enhance site navigation
    55 - Build quick-access menus
    56 - Display contact and feedback buttons
    57 - Integrate social sharing icons
    58 - Create multilingual navigation panels
    59 - Highlight promotions and special offers
    60 - Improve mobile browsing experience
    61 - And much more!
     61- **Instant Messaging**: Add quick-access buttons for WhatsApp, Telegram, Skype, or Messenger.
     62- **Floating CTA**: Keep "Book Now" or "Get a Quote"  buttons always visible to boost sales.
     63- **Mobile App Experience**: Create a professional bottom or side navigation bar for mobile users.
     64- **Quick Support**: Provide easy access to your Help Center, FAQs, or Support tickets.
     65- **Anchor Navigation**: Build a floating table of contents to navigate between long page sections.
     66- **Social Presence**: Link to your Instagram, Facebook, LinkedIn, or TikTok profiles.
     67- **Membership Access**: Quick links for Login, Register, and User Account pages.
     68- **Special Offers**: Highlight time-limited promotions or discount codes.
     69
     70*Check the **FAQ** section below for step-by-step guides on how to set up these features!*
    6271
    6372--
     
    103112- [Popup Box](https://wordpress.org/plugins/popup-box/) – Create engaging, custom popups to boost conversions.
    104113- [Counter Box](https://wordpress.org/plugins/counter-box/) – Easily add counters, timers, and countdowns to highlight urgency.
    105 - [Button Generator](https://wordpress.org/plugins/button-generation/) – Quickly build stylish custom buttons.
    106 - [Herd Effects](https://wordpress.org/plugins/mwp-herd-effect/) – Display notifications and social proof to increase credibility.
    107 - [Floating Button](https://wordpress.org/plugins/floating-button/) – Add even more interactive floating buttons.
    108 - [Side Menu Lite](https://wordpress.org/plugins/side-menu-lite/) – Enhance your site's navigation with sticky side menus.
    109 - [Bubble Menu](https://wordpress.org/plugins/bubble-menu/) – Create intuitive, circular floating menus for easier navigation.
    110 - [Float Menu](https://wordpress.org/plugins/float-menu/) – Add dynamic, customizable side menus that improve site accessibility.
     114- [Calculator Builder](https://wordpress.org/plugins/calculator-builder/) – Build custom interactive calculators for your users.
     115- [WP Coder](https://wordpress.org/plugins/wp-coder/) – Add custom HTML, CSS, PHP and JS code to your site easily.
    111116- [Modal Window](https://wordpress.org/plugins/modal-window/) – Design beautiful, custom modal windows for capturing leads or displaying content.
    112 - [Calculator Builder](https://wordpress.org/plugins/calculator-builder/) – Build custom interactive calculators for your users.
    113 - [Flexi Menu](https://wordpress.org/plugins/flexi-menu/) – advanced floating and sticky menus
     117
     118👉 [View all plugins by Wow-Company](https://profiles.wordpress.org/wpcalc/#content-plugins)
    114119
    115120✅ **Combine Sticky Buttons with these plugins to build a highly interactive, engaging, and user-friendly website.**
     
    144149Absolutely! You can create and display **multiple sets of sticky buttons** simultaneously. Each set can be individually configured and controlled.
    145150
     151= How does the "Mobile Rules" (Double Click) feature work? =
     152On touch devices, there is no "hover" state. When **Mobile Rules** is enabled:
     1531. **First Click:** Displays the button's label so the user can see what the button does.
     1542. **Second Click:** Opens the link or triggers the action.
     155If the user doesn't click a second time, the label automatically hides after 3 seconds.
     156
     157= What is the difference between Fixed, Absolute, and Static positions? =
     158*   **Fixed (Sticky):** Buttons "float" over the content and stay visible while scrolling.
     159*   **Static:** Buttons are placed directly where you insert the shortcode (e.g., inside a post or page content).
     160*   **Absolute:** Buttons are positioned relative to the nearest parent container, useful for specific layout designs.
     161
     162= How can I use Tags to organize my menus? =
     163Tags allow you to group your menus (e.g., "Promo", "Social", "Contact"). You can assign a tag in the menu settings and then use the filter at the top of the menu list to quickly find all sets belonging to that category.
     164
     165= Does the plugin work with page builders like Elementor, Gutenberg, or Divi? =
     166Yes! You can copy the shortcode `[Sticky-Buttons id="XX"]` and paste it into any "Shortcode" or "Text" widget/block. This is especially useful when using the **Static** position to place buttons exactly where you want them in your layout.
     167
     168= How do I transfer my settings to another website? =
     169Use the **Export** action in the menu list to download a `.json` file. On your new site, go to the "Tools" or "Import" section of the plugin, upload this file, and click **Import**. All colors, icons, and configurations will be restored.
     170
     171= How to create a WhatsApp or Telegram button? =
     172It's simple!
     1731. Create a new button set.
     1742. In the **Link** field, enter your direct message URL (e.g., `https://wa.me/yournumber` for WhatsApp or `https://t.me/yourusername` for Telegram).
     1753. Select the corresponding icon from the **Font Awesome** library.
     1764. Set the button color (e.g., green for WhatsApp) to make it recognizable.
     177
     178= How to add a Login, Logout, or Register button? =
     179In the button settings, look for the **Item Type** dropdown. Instead of "Link," select **Login**, **Logout**, or **Register**. The plugin will automatically generate the correct WordPress system URLs for these actions.
     180
     181= How can I create a bottom navigation bar for mobile? =
     1821. Set the **Position** to "Bottom Center" or "Bottom Left/Right".
     1832. Choose a "Square" or "Circle" **Shape**.
     1843. Use the **Mobile Rules** to ensure the labels are displayed correctly on touch screens.
     1854. This creates a professional, app-like navigation experience for your mobile visitors.
     186
     187= How can I hide buttons on mobile or desktop only? =
     188In the plugin settings, you will find options for **"Hide on smaller screens"** and **"Hide on larger screens"**.
     189- Enable **"Hide on smaller screens"** and set the breakpoint (e.g., 480px) to hide buttons on phones.
     190- Enable **"Hide on larger screens"** and set the breakpoint (e.g., 1200px) to hide buttons on wide desktop screens.
     191
    146192= How do I use Sticky Buttons on a multisite? =
    147193If you're running a WordPress multisite network, **do not activate the plugin network-wide**. Instead, activate Sticky Buttons separately **on each individual site** where you plan to use it.
     
    184230
    185231== Changelog ==
     232= 4.3.3 =
     233* Improved: Updated plugin description and FAQ for better clarity and user guidance.
     234* Improved: Documentation headers (package tags) unified across all files for better standard compliance.
     235* Added: Detailed "Ideal Uses" section in Readme with instructions for WhatsApp, social icons, and mobile panels.
     236* Added: FAQ item explaining how "Mobile Rules" work on touch devices.
     237* Added: FAQ item for Positioning types (Fixed, Absolute, Static).
     238* Added: FAQ item for Tags organization and Page Builders compatibility.
     239
    186240= 4.3.2 =
    187241* Updated: Font Awesome library upgraded to version **7.1**.
  • sticky-buttons/trunk/classes/Admin/AdminActions.php

    r3327501 r3461269  
    66 * This class handles administrative actions in the plugin.
    77 *
    8  * @package    WowPlugin
     8 * @package    StickyButtons
    99 * @subpackage Admin
    1010 * @author     Dmytro Lobov <dev@wow-company.com>, Wow-Company
  • sticky-buttons/trunk/classes/Admin/AdminNotices.php

    r3327501 r3461269  
    66 * This class handles the admin notices for the plugin.
    77 *
    8  * @package    WowPlugin
     8 * @package    StickyButtons
    99 * @subpackage Admin
    1010 * @author     Dmytro Lobov <dev@wow-company.com>, Wow-Company
  • sticky-buttons/trunk/classes/Admin/DBManager.php

    r3327501 r3461269  
    66 * The DBManager class handles all database operations for the plugin.
    77 *
    8  * @package    WowPlugin
     8 * @package    StickyButtons
    99 * @subpackage Admin
    1010 * @author     Dmytro Lobov <dev@wow-company.com>, Wow-Company
  • sticky-buttons/trunk/classes/Admin/Dashboard.php

    r3327501 r3461269  
    44 * Class Dashboard
    55 *
    6  * @package    WowPlugin
     6 * @package    StickyButtons
    77 * @subpackage Admin
    88 * @author     Dmytro Lobov <dev@wow-company.com>, Wow-Company
  • sticky-buttons/trunk/classes/Admin/DashboardHelper.php

    r3327501 r3461269  
    66 * Helper class for managing the dashboard.
    77 *
    8  * @package    WowPlugin
     8 * @package    StickyButtons
    99 * @subpackage Admin
    1010 * @author     Dmytro Lobov <dev@wow-company.com>, Wow-Company
  • sticky-buttons/trunk/classes/Admin/ImporterExporter.php

    r3327501 r3461269  
    66 * This class provides functionality for exporting and importing data.
    77 *
    8  * @package    WowPlugin
     8 * @package    StickyButtons
    99 * @subpackage Admin
    1010 * @author     Dmytro Lobov <dev@wow-company.com>, Wow-Company
  • sticky-buttons/trunk/classes/Admin/Link.php

    r3327501 r3461269  
    44 * The Link class provides methods for generating URLs with query arguments.
    55 *
    6  * @package    WowPlugin
     6 * @package    StickyButtons
    77 * @subpackage Admin
    88 * @author     Dmytro Lobov <dev@wow-company.com>, Wow-Company
  • sticky-buttons/trunk/classes/Admin/ListTable.php

    r3327501 r3461269  
    44 * Class ListTable
    55 *
    6  * @package    WowPlugin
     6 * @package    StickyButtons
    77 * @subpackage Admin
    88 * @author     Dmytro Lobov <dev@wow-company.com>, Wow-Company
  • sticky-buttons/trunk/classes/Admin/Settings.php

    r3327501 r3461269  
    66 * Handles the settings functionality for the plugin.
    77 *
    8  * @package    WowPlugin
     8 * @package    StickyButtons
    99 * @subpackage Admin
    1010 * @author     Dmytro Lobov <dev@wow-company.com>, Wow-Company
  • sticky-buttons/trunk/classes/Autoloader.php

    r3327501 r3461269  
    66 * The Autoloader class is responsible for loading classes automatically based on their namespace.
    77 *
    8  * @package    WowPlugin
     8 * @package    StickyButtons
    99 * @subpackage Autoloader
    1010 * @author     Dmytro Lobov <dev@wow-company.com>, Wow-Company
  • sticky-buttons/trunk/classes/Publish/Conditions.php

    r3327501 r3461269  
    66 * Provides methods to check conditions for displaying item
    77 *
    8  * @package    WowPlugin
     8 * @package    StickyButtons
    99 * @subpackage Publish
    1010 * @author     Dmytro Lobov <dev@wow-company.com>, Wow-Company
  • sticky-buttons/trunk/classes/Publish/Display.php

    r3331921 r3461269  
    66 * This class is responsible for displaying the item based on specific conditions.
    77 *
    8  * @package    WowPlugin
     8 * @package    StickyButtons
    99 * @subpackage Publish
    1010 * @author     Dmytro Lobov <dev@wow-company.com>, Wow-Company
  • sticky-buttons/trunk/includes/class-wow-company.php

    r3327501 r3461269  
    55 * The Wow_Company class represents a company in the WordPress admin menu that provides Wow Plugins.
    66 *
    7  * @package    WowPlugin
     7 * @package    StickyButtons
    88 * @subpackage General
    99 * @author     Dmytro Lobov <dev@wow-company.com>, Wow-Company
  • sticky-buttons/trunk/sticky-buttons.php

    r3388058 r3461269  
    44 *  Plugin URI:        https://wordpress.org/plugins/sticky-buttons/
    55 *  Description:       Easily create sticky buttons of varying complexity.
    6  *  Version:           4.3.2
     6 *  Version:           4.3.3
    77 *  Author:            Wow-Company
    88 *  Author URI:        https://wow-estore.com/
     
    2525 *
    2626 * @category    Wordpress_Plugin
    27  * @package     Wow_Plugin
     27 * @package     StickyButtons
    2828 * @author      Dmytro Lobov <hey@wow-company.com>, Wow-Company
    2929 * @copyright   2024 Dmytro Lobov
Note: See TracChangeset for help on using the changeset viewer.