Plugin Directory

Changeset 3461279


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

Update Float Menu to version 7.2.3

Location:
float-menu
Files:
170 added
5 edited

Legend:

Unmodified
Added
Removed
  • float-menu/trunk/README.txt

    r3408138 r3461279  
    22Contributors: Wpcalc, lobov
    33Donate link: https://wow-estore.com/item/float-menu-pro/
    4 Tags: menu,  sidebar menu, floating menu, fixed menu, nav menu
     4Tags: floating menu, sticky menu, menu, navigation, side menu
    55Requires at least: 4.3
    66Tested up to: 6.9
    77Requires PHP: 7.4
    8 Stable tag: 7.2.2
     8Stable tag: 7.2.3
    99License: GPLv2 or later
    1010License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    3434### 🎨 **Customization & Design**
    3535- Create **unlimited menus**.
     36- **Horizontal or vertical** menu layout.
    3637- Position menu **left or right**.
    3738- Choose from **4 button shapes**: Square, Round, Rounded, Rounded-out.
    3839- Adjust **spacing between menu items**.
    3940- Set **custom colors** for buttons and icons.
    40 - Use **2000+ Font Awesome 6 icons**.
     41- Use **2000+ Font Awesome 7 icons**.
     42- **Load demo configuration** – get started quickly with pre-made examples.
    4143- **Test Mode** – show the menu only to administrators while configuring settings.
    4244
     
    5254--
    5355
    54 = Float Menu can be used for: =
    55 * Site navigation
    56 * Main menu
    57 * Contact block
    58 * Additional menu
    59 * User profile navigation and more
     56= 🚀 Ideal Uses =
     57Float Menu is highly versatile and can be used for various scenarios:
     58- **Instant Messaging**: Add quick-access buttons for WhatsApp, Telegram, Skype, or Messenger.
     59- **Floating CTA**: Keep "Book Now" or "Get a Quote" buttons always visible to boost sales.
     60- **Mobile App Experience**: Create a professional bottom or side navigation bar for mobile users.
     61- **Quick Support**: Provide easy access to your Help Center, FAQs, or Support tickets.
     62- **Anchor Navigation**: Build a floating table of contents to navigate between long page sections.
     63- **Social Presence**: Link to your Instagram, Facebook, LinkedIn, or TikTok profiles.
     64- **Membership Access**: Quick links for Login, Register, and User Account pages.
     65- **Special Offers**: Highlight time-limited promotions or discount codes.
    6066
    6167--
     
    102108--
    103109
    104 = Use with other plugins to maximize your results =
    105 * [Popup Box – create stunning popups triggered by Float Menu](https://wordpress.org/plugins/popup-box/)
    106 * [Side Menu Lite – alternative floating navigation panel](https://wordpress.org/plugins/side-menu-lite/)
    107 * [Floating Button – add floating action buttons](https://wordpress.org/plugins/floating-button/)
    108 * [Sticky Buttons – floating buttons with advanced triggers](https://wordpress.org/plugins/sticky-buttons/)
    109 * [Bubble Menu – circular floating menu with icons](https://wordpress.org/plugins/bubble-menu/)
    110 * [WP Coder – customize menu with custom HTML, CSS, and JS](https://wordpress.org/plugins/wp-coder/)
    111 * [Flexi Menu – advanced floating and sticky menus](https://wordpress.org/plugins/flexi-menu/)
     110= 🚀 Maximize Results with Complementary Plugins =
     111
     112Enhance your website's functionality and user engagement by combining **Float Menu** with these powerful tools from Wow-Company:
     113
     114- [Popup Box (Modal Windows)](https://wordpress.org/plugins/modal-window/) – Create stunning popups and triggers for your menu items to boost conversions.
     115- [Counter Box](https://wordpress.org/plugins/counter-box/) – Easily add counters, timers, and countdowns to highlight urgency and events.
     116- [Calculator Builder](https://wordpress.org/plugins/calculator-builder/) – Build custom interactive calculators for lead generation or user utility.
     117- [WP Coder](https://wordpress.org/plugins/wp-coder/) – Add custom HTML, CSS, PHP, and JS code snippets to your site and menus easily.
     118- [Herd Effects](https://wordpress.org/plugins/mwp-herd-effect/) – Use social proof notifications to increase user trust and performance.
     119
     120👉 [Explore all plugins by Wow-Company](https://profiles.wordpress.org/wpcalc/#content-plugins)
    112121
    113122= Support =
     
    125134
    126135= The menu is visible to the site administrator but not to users? =
    127 Check if the **"Test Mode"** option is enabled. If **Test Mode** is activated, the menu will be visible **only to the site administrator** but not to regular users.
    128 
    129 = Can I change the menu position? =
    130 Yes, you can set the menu to appear on the **left or right side** of the screen in the plugin settings.
     136Check if the **"Test Mode"** option is enabled in the menu settings. If **Test Mode** is activated, the menu will be visible **only to the site administrator** (logged-in users with administrative rights). This is useful for configuring and testing your menu before making it public.
     137
     138= How do "Mobile Rules" work on mobile devices? =
     139When **Mobile Rules** are enabled, the menu uses a two-step interaction on touch screens: the **first click** shows the menu item label (tooltip), and the **second click** opens the link. This prevents accidental navigation and improves user experience on mobile.
     140
     141= Can I change the menu position or fix overlapping issues? =
     142Yes! You can set the menu to appear on the **left or right side**. If the menu is hidden behind other elements or overlaps them, you can adjust the **Z-index** value in the settings. You can also use **Side Offset** and **Top Offset** to move the menu away from the edges or header.
     143
     144= Can I create a horizontal menu? =
     145Yes, starting from version 7.1, you can choose between a **Vertical** or **Horizontal** layout. Horizontal layout is great for creating sticky bars or toolbars at the top or bottom of your site.
     146
     147= How can I move my menus to another site? =
     148The plugin includes an **Import/Export** feature. You can export all your menus or a single menu as a JSON file and then import it into another WordPress site where Float Menu is installed. This is perfect for developers moving from staging to production.
     149
     150= How can I implement the scenarios mentioned in the "Ideal Uses" section? =
     151Most of these cases are very easy to set up:
     152- **Messaging & Social**: Create a new item, pick a Font Awesome icon, and add your link (e.g., `https://wa.me/yournumber` for WhatsApp).
     153- **Floating CTA & Support**: Use a standard link to your "Contact" or "Booking" page. In the **Pro version**, you can open these in a **Popup** for a better conversion rate.
     154- **Mobile Experience**: Switch to the **Horizontal Layout**, position it at the bottom, and enable **Mobile Rules** to optimize label display on touch screens.
     155- **Anchor Navigation**: Use links like `#section-id` to jump to specific parts of your page. The **Pro version** adds **Smooth Scrolling** for this.
     156- **Membership Access**: Use the dedicated **Login, Register, and Logout** item types already included in the plugin.
     157
     158= Can I hide the menu on mobile or desktop? =
     159Yes, the plugin includes **Responsive Visibility** settings. You can use the **"Hide on smaller screens"** option to disable the menu on mobile devices or **"Hide on larger screens"** to hide it on desktops. You can also set custom breakpoint values (in pixels) for these rules.
    131160
    132161= Can I display the menu only on specific pages? =
     
    145174= Does Float Menu affect website performance? =
    146175No, **Float Menu is lightweight and optimized for speed**, ensuring minimal impact on your website's performance.
     176
     177### 🌍 Compatibility & Accessibility
     178- **RTL Ready** – Full support for right-to-left languages (Arabic, Hebrew, etc.).
     179- **Accessibility** – Includes `aria-label` support for screen readers.
     180- **Page Builder Friendly** – Works perfectly with Elementor, Divi, Gutenberg, and Beaver Builder.
    147181
    148182== Installation ==
     
    174208
    175209== Changelog ==
     210= 7.2.3 =
     211* Added: "Ideal Uses" section with 8+ real-world scenarios for the plugin.
     212* Added: Comprehensive FAQ entries covering Z-index, Horizontal layout, and Mobile Rules.
     213* Improved: Security by adding data escaping in the admin list table to prevent XSS.
     214* Improved: Overall code quality and fixed typos in internal properties and UI.
     215
    176216= 7.2.2 =
    177217* Updated: Font Awesome library upgraded to version **7.1**.
  • float-menu/trunk/admin/pages/6.pro.php

    r3329467 r3461279  
    100100            'desc'  => __( 'This includes Login links for effortless account access, Logout links for secure sign-outs, Registration links for simplified account creation, and Password Recovery links for stress-free password retrieval, all readily available within the menu, empowering users to manage their accounts and interact with your website seamlessly. ', 'float-menu' ),
    101101        ],
     102        [
     103            'title' => __( 'Media & Navigation Control', 'float-menu' ),
     104            'desc'  => __( 'Take control of your media players directly from the menu with Play, Pause, Mute, and Volume commands. Plus, integrated browser navigation like Go Back and Go Forward for a smoother browsing experience.', 'float-menu' ),
     105        ],
     106        [
     107            'title' => __( 'Copy URL & Bookmark', 'float-menu' ),
     108            'desc'  => __( 'Allow users to quickly copy the current page URL to their clipboard or add your site to their browser bookmarks with a single click.', 'float-menu' ),
     109        ],
    102110    ],
    103111
     
    123131            'desc'  => __( 'Allows you to control the visibility of your floating menus based on the user\'s scroll position on the webpage.', 'float-menu' ),
    124132            'link'  => 'https://demo.wow-estore.com/float-menu-pro/hide-after-position/',
     133        ],
     134        [
     135            'title' => __( 'Timed Appearance', 'float-menu' ),
     136            'desc'  => __( 'Set a delay to show or hide the menu after the user has spent a specific amount of time on the page.', 'float-menu' ),
    125137        ],
    126138        [
  • float-menu/trunk/classes/Admin/ListTable.php

    r3388052 r3461279  
    3333
    3434    public function column_default( $item, $column_name ) {
    35         return $item[ $column_name ];
     35        return $item[ $column_name ];
    3636    }
    3737
     
    291291    public function get_bulk_actions(): array {
    292292        $actions = [
    293             'delete'     => __( 'Delate', 'float-menu' ),
     293            'delete'     => __( 'Delete', 'float-menu' ),
    294294            'activate'   => __( 'Activate', 'float-menu' ),
    295295            'deactivate' => __( 'Deactivate', 'float-menu' ),
  • float-menu/trunk/float-menu.php

    r3388052 r3461279  
    44 * Plugin URI:        https://wow-estore.com/item/float-menu-pro/
    55 * Description:       Easily create floating menus of varying complexity
    6  * Version:           7.2.2
     6 * Version:           7.2.3
    77 * Author:            Wow-Company
    88 * Author URI:        https://wow-estore.com
  • float-menu/trunk/public/class-wowp-public.php

    r3388052 r3461279  
    2525class WOWP_Public {
    2626
    27     private string $pefix;
     27    private string $prefix;
    2828
    2929    public function __construct() {
    3030        // prefix for plugin assets
    31         $this->pefix = '.min';
     31        $this->prefix = '.min';
    3232        add_shortcode( WOWP_Plugin::SHORTCODE, [ $this, 'shortcode' ] );
    3333        add_shortcode( WOWP_Plugin::SHORTCODE . '-ready', [ $this, 'shortcode_ready' ] );
     
    5252
    5353        if ( ! empty( $args ) ) {
    54             wp_enqueue_style( $handle, $assets . 'css/style' . $this->pefix . '.css', [], $version, $media = 'all' );
    55             wp_enqueue_script( $handle, $assets . 'js/floatMenu' . $this->pefix . '.js', array( 'jquery' ), $version,
     54            wp_enqueue_style( $handle, $assets . 'css/style' . $this->prefix . '.css', [], $version, $media = 'all' );
     55            wp_enqueue_script( $handle, $assets . 'js/floatMenu' . $this->prefix . '.js', array( 'jquery' ), $version,
    5656                true );
    5757
     
    142142        $url_fontawesome = WOWP_Plugin::url() . 'vendors/fontawesome/css/all.min.css';
    143143
    144         wp_enqueue_style( $handle, $assets . 'css/style' . $this->pefix . '.css', [], $version, $media = 'all' );
    145         wp_enqueue_script( $handle, $assets . 'js/floatMenu' . $this->pefix . '.js', array( 'jquery' ), $version,
     144        wp_enqueue_style( $handle, $assets . 'css/style' . $this->prefix . '.css', [], $version, $media = 'all' );
     145        wp_enqueue_script( $handle, $assets . 'js/floatMenu' . $this->prefix . '.js', array( 'jquery' ), $version,
    146146            true );
    147147
Note: See TracChangeset for help on using the changeset viewer.