{"id":249777,"date":"2026-04-06T13:54:33","date_gmt":"2026-04-06T13:54:33","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/leidsens-mobile-menu\/"},"modified":"2026-04-08T13:45:08","modified_gmt":"2026-04-08T13:45:08","slug":"leidsens-mobile-menu","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/leidsens-mobile-menu\/","author":16864224,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.2","stable_tag":"1.0.2","tested":"6.9.4","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Leidsens Mobile Menu","header_author":"Bappaditya Majumder","header_description":"A highly customizable, multi-level sliding mobile menu with advanced controls for typography, positioning, and content.","assets_banners_color":"","last_updated":"2026-04-08 13:45:08","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":5,"author_block_rating":0,"active_installs":0,"downloads":125,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"bappaditya","date":"2026-04-06 14:00:31"},"1.0.2":{"tag":"1.0.2","author":"bappaditya","date":"2026-04-08 13:45:08"}},"upgrade_notice":{"1.0.2":"<p>Important fix: assets (CSS\/JS) were failing to install on many hosts due to macOS ZIP metadata. Font Awesome icons also broken on all installs \u2014 upgrade immediately.<\/p>","1.0.0":"<p>First stable release.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3501658,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1","1.0.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3501658,"resolution":"1","location":"assets","locale":""},"screenshot-10.png":{"filename":"screenshot-10.png","revision":3501658,"resolution":"10","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3501658,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3501658,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3501658,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3501658,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3501658,"resolution":"6","location":"assets","locale":""},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3501658,"resolution":"7","location":"assets","locale":""},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3501658,"resolution":"8","location":"assets","locale":""},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3501658,"resolution":"9","location":"assets","locale":""}},"screenshots":{"1":"Mobile menu with logo, multi-level navigation, and footer content","2":"Sub-menu panel sliding in with back navigation","3":"Admin settings page with accordion sections and toggle controls","4":"Menu sliding in from the left side"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2106,131278,6274,33925,6275],"plugin_category":[],"plugin_contributors":[259535],"plugin_business_model":[],"class_list":["post-249777","plugin","type-plugin","status-publish","hentry","plugin_tags-accordion-menu","plugin_tags-hamburger-menu","plugin_tags-mobile-menu","plugin_tags-offcanvas-menu","plugin_tags-responsive-menu","plugin_contributors-bappaditya","plugin_committers-bappaditya"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/leidsens-mobile-menu\/assets\/icon-256x256.png?rev=3501658","icon_2x":"https:\/\/ps.w.org\/leidsens-mobile-menu\/assets\/icon-256x256.png?rev=3501658","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/leidsens-mobile-menu\/assets\/screenshot-1.png?rev=3501658","caption":"Mobile menu with logo, multi-level navigation, and footer content"},{"src":"https:\/\/ps.w.org\/leidsens-mobile-menu\/assets\/screenshot-2.png?rev=3501658","caption":"Sub-menu panel sliding in with back navigation"},{"src":"https:\/\/ps.w.org\/leidsens-mobile-menu\/assets\/screenshot-3.png?rev=3501658","caption":"Admin settings page with accordion sections and toggle controls"},{"src":"https:\/\/ps.w.org\/leidsens-mobile-menu\/assets\/screenshot-4.png?rev=3501658","caption":"Menu sliding in from the left side"},{"src":"https:\/\/ps.w.org\/leidsens-mobile-menu\/assets\/screenshot-5.png?rev=3501658","caption":""},{"src":"https:\/\/ps.w.org\/leidsens-mobile-menu\/assets\/screenshot-6.png?rev=3501658","caption":""},{"src":"https:\/\/ps.w.org\/leidsens-mobile-menu\/assets\/screenshot-7.png?rev=3501658","caption":""},{"src":"https:\/\/ps.w.org\/leidsens-mobile-menu\/assets\/screenshot-8.png?rev=3501658","caption":""},{"src":"https:\/\/ps.w.org\/leidsens-mobile-menu\/assets\/screenshot-9.png?rev=3501658","caption":""},{"src":"https:\/\/ps.w.org\/leidsens-mobile-menu\/assets\/screenshot-10.png?rev=3501658","caption":""}],"raw_content":"<!--section=description-->\n<p>Leidsens Mobile Menu replaces your theme's default mobile navigation with a smooth, app-like slide-in menu designed for modern websites.<\/p>\n\n<p>Built specifically for mobile usability, this plugin provides a clean multi-level navigation experience where sub-menus slide into their own panels instead of expanding inline. Everything is fully configurable from a dedicated settings page \u2014 no coding required.<\/p>\n\n<p>The admin interface includes collapsible sections, toggle switches, and WordPress color pickers for an intuitive customization experience.<\/p>\n\n<h4>Why choose Leidsens Mobile Menu?<\/h4>\n\n<ul>\n<li>Designed for mobile-first user experiences<\/li>\n<li>Smooth multi-level sliding navigation<\/li>\n<li>Lightweight and fast<\/li>\n<li>Works with any properly coded WordPress theme<\/li>\n<li>No coding required<\/li>\n<\/ul>\n\n<h4>Key Features<\/h4>\n\n<h4>Multi-Level Sliding Menu<\/h4>\n\n<ul>\n<li>Unlimited menu depth<\/li>\n<li>Each sub-menu opens in its own sliding panel<\/li>\n<li>Built-in back navigation for easy usability<\/li>\n<\/ul>\n\n<h4>Flexible Open Behavior<\/h4>\n\n<ul>\n<li>Open sub-menus by clicking the menu item<\/li>\n<li>Or open only via arrow icon (arrow mode)<\/li>\n<\/ul>\n\n<h4>Fully Customizable Appearance<\/h4>\n\n<ul>\n<li>Upload your logo using the WordPress Media Library<\/li>\n<li>Choose menu slide direction (left or right)<\/li>\n<li>Customize background, text, and hover colors<\/li>\n<li>Built-in WordPress color pickers<\/li>\n<\/ul>\n\n<h4>Typography Controls<\/h4>\n\n<ul>\n<li>Select from popular Google Fonts<\/li>\n<li>Set base font size for the menu<\/li>\n<li>Set separate font size for menu items<\/li>\n<\/ul>\n\n<h4>Hamburger Button Controls<\/h4>\n\n<ul>\n<li>Fixed or absolute positioning<\/li>\n<li>Left or right alignment<\/li>\n<li>Custom top and side offsets<\/li>\n<li>Optional custom icon upload<\/li>\n<\/ul>\n\n<h4>Footer Content Options<\/h4>\n\n<ul>\n<li>Call-to-Action (CTA) button<\/li>\n<li>Contact phone and email<\/li>\n<li>Social media links (Facebook, Instagram, Twitter, LinkedIn, YouTube)<\/li>\n<\/ul>\n\n<h4>Responsive Behavior<\/h4>\n\n<ul>\n<li>Custom mobile breakpoint<\/li>\n<li>Menu activates only below selected screen width<\/li>\n<li>Automatically closes when a navigation link is clicked<\/li>\n<\/ul>\n\n<h4>Clean Admin Experience<\/h4>\n\n<ul>\n<li>Collapsible accordion sections<\/li>\n<li>Toggle switches for two-option settings<\/li>\n<li>Clear visual grouping of options<\/li>\n<\/ul>\n\n<h3>Setup<\/h3>\n\n<ol>\n<li><p>Assign a menu:<\/p>\n\n<ul>\n<li>Go to <strong>Appearance &gt; Menus<\/strong><\/li>\n<li>Create or select a menu<\/li>\n<li>Assign it to <strong>Leidsens Mobile Menu<\/strong><\/li>\n<li>Save the menu<\/li>\n<\/ul><\/li>\n<li><p>Configure the plugin:<\/p>\n\n<ul>\n<li>Open <strong>Leidsens Menu<\/strong> in the WordPress admin sidebar<\/li>\n<li>Customize layout, colors, typography, button position, and footer content<\/li>\n<li>Click <strong>Save Changes<\/strong><\/li>\n<\/ul><\/li>\n<\/ol>\n\n<p>The menu will automatically appear on the front end.<\/p>\n\n<!--section=installation-->\n<h4>Method 1: WordPress Dashboard (Recommended)<\/h4>\n\n<ol>\n<li>Go to <strong>Plugins &gt; Add New<\/strong> in your WordPress admin.<\/li>\n<li>Click <strong>Upload Plugin<\/strong>.<\/li>\n<li>Upload the plugin ZIP file.<\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<\/ol>\n\n<h4>Method 2: Manual Upload (FTP)<\/h4>\n\n<ol>\n<li>Unzip the plugin archive.<\/li>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin from <strong>Plugins &gt; Installed Plugins<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"the%20menu%20does%20not%20appear\"><h3>The menu does not appear<\/h3><\/dt>\n<dd><p>Please check:<\/p>\n\n<ol>\n<li>A menu is assigned to <strong>Leidsens Mobile Menu<\/strong><\/li>\n<li>The plugin is activated<\/li>\n<li>Your screen width is below the configured mobile breakpoint<\/li>\n<li>Clear any caching plugins or browser cache<\/li>\n<\/ol><\/dd>\n<dt id=\"can%20the%20menu%20slide%20in%20from%20the%20left%3F\"><h3>Can the menu slide in from the left?<\/h3><\/dt>\n<dd><p>Yes.\nGo to <strong>Leidsens Menu &gt; General Settings<\/strong> and change the menu slide direction.<\/p><\/dd>\n<dt id=\"can%20i%20control%20when%20the%20menu%20appears%3F\"><h3>Can I control when the menu appears?<\/h3><\/dt>\n<dd><p>Yes.\nYou can define a custom mobile breakpoint.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20work%20with%20any%20theme%3F\"><h3>Does this plugin work with any theme?<\/h3><\/dt>\n<dd><p>Yes.\nLeidsens Mobile Menu works with all properly coded WordPress themes.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Fixed: Plugin ZIP rebuilt without macOS __MACOSX metadata \u2014 assets (CSS\/JS) now install correctly on all hosts<\/li>\n<li>Fixed: Downgraded bundled Font Awesome from 7.1.0 to 5.15.4 \u2014 icons now render correctly on all sites<\/li>\n<li>Fixed: Contact icons (phone, email) updated from FA6\/7 syntax (fa-solid fa-<em>) to FA5 syntax (fas fa-<\/em>) \u2014 icons were showing as empty squares<\/li>\n<li>Fixed: Duplicate .leidsens-toggle CSS rule removed \u2014 toggle switch dimensions now render correctly in admin<\/li>\n<li>Fixed: WordPress color pickers inside collapsed accordion panels now initialize properly when the panel is opened<\/li>\n<li>Fixed: Toggle switch state now correctly reflects saved values on admin page load<\/li>\n<li>Fixed: Missing esc_attr() on color field alpha attribute (security hardening)<\/li>\n<li>Improved: Admin accordion max-height transition value corrected for smoother open\/close animation<\/li>\n<li>Improved: Admin CSS polished \u2014 per-section color accents on accordion headers, row dividers, cleaner button styling<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Removed custom CSS input field to comply with WordPress.org guidelines<\/li>\n<li>Replaced inline footer script with wp_add_inline_script()<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public release<\/li>\n<li>Multi-level sliding mobile menu<\/li>\n<li>Custom admin settings page<\/li>\n<li>Typography, color, and layout controls<\/li>\n<li>Responsive breakpoint support<\/li>\n<li>Accordion-based admin UI<\/li>\n<\/ul>","raw_excerpt":"A modern, touch-friendly off-canvas mobile menu with multi-level sliding panels and a clean, customizable admin interface.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/249777","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=249777"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/bappaditya"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=249777"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=249777"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=249777"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=249777"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=249777"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=249777"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}