Changeset 3461279
- Timestamp:
- 02/14/2026 09:46:17 AM (7 weeks ago)
- Location:
- float-menu
- Files:
-
- 170 added
- 5 edited
-
tags/7.2.3 (added)
-
tags/7.2.3/README.txt (added)
-
tags/7.2.3/admin (added)
-
tags/7.2.3/admin/assets (added)
-
tags/7.2.3/admin/assets/css (added)
-
tags/7.2.3/admin/assets/css/1.admin-rtl.css (added)
-
tags/7.2.3/admin/assets/css/1.admin.css (added)
-
tags/7.2.3/admin/assets/css/index.php (added)
-
tags/7.2.3/admin/assets/icons (added)
-
tags/7.2.3/admin/assets/icons/fonts (added)
-
tags/7.2.3/admin/assets/icons/fonts/WpieIcon.eot (added)
-
tags/7.2.3/admin/assets/icons/fonts/WpieIcon.svg (added)
-
tags/7.2.3/admin/assets/icons/fonts/WpieIcon.ttf (added)
-
tags/7.2.3/admin/assets/icons/fonts/WpieIcon.woff (added)
-
tags/7.2.3/admin/assets/icons/fonts/WpieIcon.woff2 (added)
-
tags/7.2.3/admin/assets/icons/index.php (added)
-
tags/7.2.3/admin/assets/img (added)
-
tags/7.2.3/admin/assets/img/index.php (added)
-
tags/7.2.3/admin/assets/img/plugin-logo.png (added)
-
tags/7.2.3/admin/assets/index.php (added)
-
tags/7.2.3/admin/assets/js (added)
-
tags/7.2.3/admin/assets/js/1.wp-color-picker-alpha.js (added)
-
tags/7.2.3/admin/assets/js/2.general.js (added)
-
tags/7.2.3/admin/assets/js/3.helper.js (added)
-
tags/7.2.3/admin/assets/js/4.builder.js (added)
-
tags/7.2.3/admin/assets/js/5.settings.js (added)
-
tags/7.2.3/admin/assets/js/6.rules.js (added)
-
tags/7.2.3/admin/assets/js/index.php (added)
-
tags/7.2.3/admin/class-wowp-admin.php (added)
-
tags/7.2.3/admin/demo (added)
-
tags/7.2.3/admin/demo/index.php (added)
-
tags/7.2.3/admin/demo/navigation-menu.json (added)
-
tags/7.2.3/admin/demo/quick-actions-menu.json (added)
-
tags/7.2.3/admin/demo/simple-floating-menu.json (added)
-
tags/7.2.3/admin/demo/social-media-menu.json (added)
-
tags/7.2.3/admin/index.php (added)
-
tags/7.2.3/admin/pages (added)
-
tags/7.2.3/admin/pages/1.list.php (added)
-
tags/7.2.3/admin/pages/2.settings.php (added)
-
tags/7.2.3/admin/pages/3.tools.php (added)
-
tags/7.2.3/admin/pages/4.support.php (added)
-
tags/7.2.3/admin/pages/6.pro.php (added)
-
tags/7.2.3/admin/pages/index.php (added)
-
tags/7.2.3/admin/settings (added)
-
tags/7.2.3/admin/settings/1.menu.php (added)
-
tags/7.2.3/admin/settings/2.settings.php (added)
-
tags/7.2.3/admin/settings/4.rules.php (added)
-
tags/7.2.3/admin/settings/index.php (added)
-
tags/7.2.3/admin/settings/options (added)
-
tags/7.2.3/admin/settings/options/index.php (added)
-
tags/7.2.3/admin/settings/options/menu.php (added)
-
tags/7.2.3/admin/settings/options/rules.php (added)
-
tags/7.2.3/admin/settings/options/settings.php (added)
-
tags/7.2.3/admin/settings/sidebar.php (added)
-
tags/7.2.3/classes (added)
-
tags/7.2.3/classes/Admin (added)
-
tags/7.2.3/classes/Admin/AdminActions.php (added)
-
tags/7.2.3/classes/Admin/AdminNotices.php (added)
-
tags/7.2.3/classes/Admin/CreateFields.php (added)
-
tags/7.2.3/classes/Admin/DBManager.php (added)
-
tags/7.2.3/classes/Admin/Dashboard.php (added)
-
tags/7.2.3/classes/Admin/DashboardHelper.php (added)
-
tags/7.2.3/classes/Admin/Demo.php (added)
-
tags/7.2.3/classes/Admin/ImporterExporter.php (added)
-
tags/7.2.3/classes/Admin/Link.php (added)
-
tags/7.2.3/classes/Admin/ListTable.php (added)
-
tags/7.2.3/classes/Admin/Settings.php (added)
-
tags/7.2.3/classes/Admin/SupportForm.php (added)
-
tags/7.2.3/classes/Admin/index.php (added)
-
tags/7.2.3/classes/Autoloader.php (added)
-
tags/7.2.3/classes/Publish (added)
-
tags/7.2.3/classes/Publish/Conditions.php (added)
-
tags/7.2.3/classes/Publish/Display.php (added)
-
tags/7.2.3/classes/Publish/Maker.php (added)
-
tags/7.2.3/classes/Publish/Singleton.php (added)
-
tags/7.2.3/classes/Publish/index.php (added)
-
tags/7.2.3/classes/Update (added)
-
tags/7.2.3/classes/Update/UpdateDB.php (added)
-
tags/7.2.3/classes/Update/index.php (added)
-
tags/7.2.3/classes/index.php (added)
-
tags/7.2.3/float-menu.php (added)
-
tags/7.2.3/includes (added)
-
tags/7.2.3/includes/assets (added)
-
tags/7.2.3/includes/assets/css (added)
-
tags/7.2.3/includes/assets/css/admin.css (added)
-
tags/7.2.3/includes/assets/css/index.php (added)
-
tags/7.2.3/includes/assets/css/style.css (added)
-
tags/7.2.3/includes/assets/img (added)
-
tags/7.2.3/includes/assets/img/HTML-Editor-CF7.png (added)
-
tags/7.2.3/includes/assets/img/IknowledgeBase.png (added)
-
tags/7.2.3/includes/assets/img/KnowledgeCenter.jpg (added)
-
tags/7.2.3/includes/assets/img/Wow-Company.png (added)
-
tags/7.2.3/includes/assets/img/bubble-menu.png (added)
-
tags/7.2.3/includes/assets/img/button-generator.png (added)
-
tags/7.2.3/includes/assets/img/calchub.png (added)
-
tags/7.2.3/includes/assets/img/counter-box.png (added)
-
tags/7.2.3/includes/assets/img/docsy.png (added)
-
tags/7.2.3/includes/assets/img/doxy.png (added)
-
tags/7.2.3/includes/assets/img/float-menu.png (added)
-
tags/7.2.3/includes/assets/img/floting-button.png (added)
-
tags/7.2.3/includes/assets/img/herd-effects.jpg (added)
-
tags/7.2.3/includes/assets/img/index.php (added)
-
tags/7.2.3/includes/assets/img/markdown-comment.png (added)
-
tags/7.2.3/includes/assets/img/modal-windows.png (added)
-
tags/7.2.3/includes/assets/img/popup-box.png (added)
-
tags/7.2.3/includes/assets/img/side-menu.png (added)
-
tags/7.2.3/includes/assets/img/skype.png (added)
-
tags/7.2.3/includes/assets/img/sticky-buttons.png (added)
-
tags/7.2.3/includes/assets/img/viral-subscription.jpg (added)
-
tags/7.2.3/includes/assets/img/wp-coder.png (added)
-
tags/7.2.3/includes/assets/img/wpcalc.png (added)
-
tags/7.2.3/includes/assets/index.php (added)
-
tags/7.2.3/includes/class-wow-company.php (added)
-
tags/7.2.3/includes/index.php (added)
-
tags/7.2.3/includes/page-welcome.php (added)
-
tags/7.2.3/index.php (added)
-
tags/7.2.3/languages (added)
-
tags/7.2.3/languages/float-menu.pot (added)
-
tags/7.2.3/languages/index.php (added)
-
tags/7.2.3/public (added)
-
tags/7.2.3/public/assets (added)
-
tags/7.2.3/public/assets/css (added)
-
tags/7.2.3/public/assets/css/style.css (added)
-
tags/7.2.3/public/assets/css/style.min.css (added)
-
tags/7.2.3/public/assets/index.php (added)
-
tags/7.2.3/public/assets/js (added)
-
tags/7.2.3/public/assets/js/floatMenu.js (added)
-
tags/7.2.3/public/assets/js/floatMenu.min.js (added)
-
tags/7.2.3/public/assets/js/index.php (added)
-
tags/7.2.3/public/class-wowp-public.php (added)
-
tags/7.2.3/public/index.php (added)
-
tags/7.2.3/vendors (added)
-
tags/7.2.3/vendors/fontawesome (added)
-
tags/7.2.3/vendors/fontawesome/LICENSE.txt (added)
-
tags/7.2.3/vendors/fontawesome/css (added)
-
tags/7.2.3/vendors/fontawesome/css/all.css (added)
-
tags/7.2.3/vendors/fontawesome/css/all.min.css (added)
-
tags/7.2.3/vendors/fontawesome/css/index.php (added)
-
tags/7.2.3/vendors/fontawesome/index.php (added)
-
tags/7.2.3/vendors/fontawesome/webfonts (added)
-
tags/7.2.3/vendors/fontawesome/webfonts/fa-brands-400.ttf (added)
-
tags/7.2.3/vendors/fontawesome/webfonts/fa-brands-400.woff2 (added)
-
tags/7.2.3/vendors/fontawesome/webfonts/fa-regular-400.ttf (added)
-
tags/7.2.3/vendors/fontawesome/webfonts/fa-regular-400.woff2 (added)
-
tags/7.2.3/vendors/fontawesome/webfonts/fa-solid-900.ttf (added)
-
tags/7.2.3/vendors/fontawesome/webfonts/fa-solid-900.woff2 (added)
-
tags/7.2.3/vendors/fontawesome/webfonts/fa-v4compatibility.ttf (added)
-
tags/7.2.3/vendors/fontawesome/webfonts/fa-v4compatibility.woff2 (added)
-
tags/7.2.3/vendors/fonticonpicker (added)
-
tags/7.2.3/vendors/fonticonpicker/css (added)
-
tags/7.2.3/vendors/fonticonpicker/css/base (added)
-
tags/7.2.3/vendors/fonticonpicker/css/base/index.php (added)
-
tags/7.2.3/vendors/fonticonpicker/css/base/jquery.fonticonpicker.css (added)
-
tags/7.2.3/vendors/fonticonpicker/css/index.php (added)
-
tags/7.2.3/vendors/fonticonpicker/css/themes (added)
-
tags/7.2.3/vendors/fonticonpicker/css/themes/dark-grey-theme (added)
-
tags/7.2.3/vendors/fonticonpicker/css/themes/dark-grey-theme/index.php (added)
-
tags/7.2.3/vendors/fonticonpicker/css/themes/dark-grey-theme/jquery.fonticonpicker.darkgrey.css (added)
-
tags/7.2.3/vendors/fonticonpicker/css/themes/index.php (added)
-
tags/7.2.3/vendors/fonticonpicker/fonts (added)
-
tags/7.2.3/vendors/fonticonpicker/fonts/iconpicker.eot (added)
-
tags/7.2.3/vendors/fonticonpicker/fonts/iconpicker.svg (added)
-
tags/7.2.3/vendors/fonticonpicker/fonts/iconpicker.ttf (added)
-
tags/7.2.3/vendors/fonticonpicker/fonts/iconpicker.woff (added)
-
tags/7.2.3/vendors/fonticonpicker/fonts/index.php (added)
-
tags/7.2.3/vendors/fonticonpicker/index.php (added)
-
tags/7.2.3/vendors/fonticonpicker/js (added)
-
tags/7.2.3/vendors/fonticonpicker/js/index.php (added)
-
tags/7.2.3/vendors/fonticonpicker/js/jquery.fonticonpicker.js (added)
-
tags/7.2.3/vendors/index.php (added)
-
trunk/README.txt (modified) (7 diffs)
-
trunk/admin/pages/6.pro.php (modified) (2 diffs)
-
trunk/classes/Admin/ListTable.php (modified) (2 diffs)
-
trunk/float-menu.php (modified) (1 diff)
-
trunk/public/class-wowp-public.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
float-menu/trunk/README.txt
r3408138 r3461279 2 2 Contributors: Wpcalc, lobov 3 3 Donate link: https://wow-estore.com/item/float-menu-pro/ 4 Tags: menu, sidebar menu, floating menu, fixed menu, navmenu4 Tags: floating menu, sticky menu, menu, navigation, side menu 5 5 Requires at least: 4.3 6 6 Tested up to: 6.9 7 7 Requires PHP: 7.4 8 Stable tag: 7.2. 28 Stable tag: 7.2.3 9 9 License: GPLv2 or later 10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 34 34 ### 🎨 **Customization & Design** 35 35 - Create **unlimited menus**. 36 - **Horizontal or vertical** menu layout. 36 37 - Position menu **left or right**. 37 38 - Choose from **4 button shapes**: Square, Round, Rounded, Rounded-out. 38 39 - Adjust **spacing between menu items**. 39 40 - 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. 41 43 - **Test Mode** – show the menu only to administrators while configuring settings. 42 44 … … 52 54 -- 53 55 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 = 57 Float 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. 60 66 61 67 -- … … 102 108 -- 103 109 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 112 Enhance 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) 112 121 113 122 = Support = … … 125 134 126 135 = 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. 136 Check 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? = 139 When **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? = 142 Yes! 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? = 145 Yes, 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? = 148 The 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? = 151 Most 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? = 159 Yes, 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. 131 160 132 161 = Can I display the menu only on specific pages? = … … 145 174 = Does Float Menu affect website performance? = 146 175 No, **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. 147 181 148 182 == Installation == … … 174 208 175 209 == 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 176 216 = 7.2.2 = 177 217 * Updated: Font Awesome library upgraded to version **7.1**. -
float-menu/trunk/admin/pages/6.pro.php
r3329467 r3461279 100 100 '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' ), 101 101 ], 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 ], 102 110 ], 103 111 … … 123 131 'desc' => __( 'Allows you to control the visibility of your floating menus based on the user\'s scroll position on the webpage.', 'float-menu' ), 124 132 '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' ), 125 137 ], 126 138 [ -
float-menu/trunk/classes/Admin/ListTable.php
r3388052 r3461279 33 33 34 34 public function column_default( $item, $column_name ) { 35 return $item[ $column_name ];35 return $item[ $column_name ]; 36 36 } 37 37 … … 291 291 public function get_bulk_actions(): array { 292 292 $actions = [ 293 'delete' => __( 'Del ate', 'float-menu' ),293 'delete' => __( 'Delete', 'float-menu' ), 294 294 'activate' => __( 'Activate', 'float-menu' ), 295 295 'deactivate' => __( 'Deactivate', 'float-menu' ), -
float-menu/trunk/float-menu.php
r3388052 r3461279 4 4 * Plugin URI: https://wow-estore.com/item/float-menu-pro/ 5 5 * Description: Easily create floating menus of varying complexity 6 * Version: 7.2. 26 * Version: 7.2.3 7 7 * Author: Wow-Company 8 8 * Author URI: https://wow-estore.com -
float-menu/trunk/public/class-wowp-public.php
r3388052 r3461279 25 25 class WOWP_Public { 26 26 27 private string $p efix;27 private string $prefix; 28 28 29 29 public function __construct() { 30 30 // prefix for plugin assets 31 $this->p efix = '.min';31 $this->prefix = '.min'; 32 32 add_shortcode( WOWP_Plugin::SHORTCODE, [ $this, 'shortcode' ] ); 33 33 add_shortcode( WOWP_Plugin::SHORTCODE . '-ready', [ $this, 'shortcode_ready' ] ); … … 52 52 53 53 if ( ! empty( $args ) ) { 54 wp_enqueue_style( $handle, $assets . 'css/style' . $this->p efix . '.css', [], $version, $media = 'all' );55 wp_enqueue_script( $handle, $assets . 'js/floatMenu' . $this->p efix . '.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, 56 56 true ); 57 57 … … 142 142 $url_fontawesome = WOWP_Plugin::url() . 'vendors/fontawesome/css/all.min.css'; 143 143 144 wp_enqueue_style( $handle, $assets . 'css/style' . $this->p efix . '.css', [], $version, $media = 'all' );145 wp_enqueue_script( $handle, $assets . 'js/floatMenu' . $this->p efix . '.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, 146 146 true ); 147 147
Note: See TracChangeset
for help on using the changeset viewer.