{"id":343022,"date":"2026-07-24T17:52:19","date_gmt":"2026-07-24T17:52:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/unodock-mobile-bottom-navigation\/"},"modified":"2026-07-29T01:38:40","modified_gmt":"2026-07-29T01:38:40","slug":"unodock","status":"publish","type":"plugin","link":"https:\/\/cl.wordpress.org\/plugins\/unodock\/","author":18436309,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.4.0","stable_tag":"1.4.0","tested":"7.0.2","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"UnoDock - Mobile Bottom Navigation","header_author":"UnoizeStudio","header_description":"A fully customizable bottom navigation bar for mobile, with 2 to 6 buttons, icons, colors, ordering and page visibility rules.","assets_banners_color":"00071f","last_updated":"2026-07-29 01:38:40","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/unoizestudio.com","header_author_uri":"https:\/\/unoizestudio.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":91,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.3.7":{"tag":"1.3.7","author":"unoizestudio","date":"2026-07-24 17:52:03"},"1.4.0":{"tag":"1.4.0","author":"unoizestudio","date":"2026-07-29 01:38:40"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3621752,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3621752,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3621752,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3621752,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.3.7","1.4.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3626577,"resolution":"1","location":"assets","locale":"","width":1148,"height":759},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3626577,"resolution":"2","location":"assets","locale":"","width":1148,"height":724},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3626577,"resolution":"3","location":"assets","locale":"","width":1148,"height":850},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3626577,"resolution":"4","location":"assets","locale":"","width":1148,"height":858},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3626577,"resolution":"5","location":"assets","locale":"","width":1148,"height":867},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3626577,"resolution":"6","location":"assets","locale":"","width":1148,"height":841},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3626577,"resolution":"7","location":"assets","locale":"","width":1148,"height":864},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3626577,"resolution":"8","location":"assets","locale":"","width":1148,"height":788}},"screenshots":{"1":"Ready-made templates \u2014 8 designs, ready to apply in one click","2":"Add and manage your buttons, drag to reorder","3":"Full control over every button \u2014 icon, text, link type (including WhatsApp and Call now), and more","4":"Gradient backgrounds, live color previews, and an animated active-page underline","5":"Glassmorphism \u2014 a blurred, semi-transparent background with adjustable tint and blur intensity","6":"Flexible visibility and behavior settings, including sticky mode and iPhone safe-area support","7":"Live preview \u2014 see exactly how the bar will look before saving","8":"Dark mode for the settings panel itself, plus full control over icon, text, and bar dimensions"}},"plugin_section":[],"plugin_tags":[273207,6274,75587,15526,286],"plugin_category":[45],"plugin_contributors":[273208],"plugin_business_model":[],"class_list":["post-343022","plugin","type-plugin","status-publish","hentry","plugin_tags-bottom-nav","plugin_tags-mobile-menu","plugin_tags-mobile-navigation","plugin_tags-sticky-bar","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-unoizestudio","plugin_committers-unoizestudio"],"banners":{"banner":"https:\/\/ps.w.org\/unodock\/assets\/banner-772x250.png?rev=3621752","banner_2x":"https:\/\/ps.w.org\/unodock\/assets\/banner-1544x500.png?rev=3621752","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/unodock\/assets\/icon-128x128.png?rev=3621752","icon_2x":"https:\/\/ps.w.org\/unodock\/assets\/icon-256x256.png?rev=3621752","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/unodock\/assets\/screenshot-1.png?rev=3626577","caption":"Ready-made templates \u2014 8 designs, ready to apply in one click"},{"src":"https:\/\/ps.w.org\/unodock\/assets\/screenshot-2.png?rev=3626577","caption":"Add and manage your buttons, drag to reorder"},{"src":"https:\/\/ps.w.org\/unodock\/assets\/screenshot-3.png?rev=3626577","caption":"Full control over every button \u2014 icon, text, link type (including WhatsApp and Call now), and more"},{"src":"https:\/\/ps.w.org\/unodock\/assets\/screenshot-4.png?rev=3626577","caption":"Gradient backgrounds, live color previews, and an animated active-page underline"},{"src":"https:\/\/ps.w.org\/unodock\/assets\/screenshot-5.png?rev=3626577","caption":"Glassmorphism \u2014 a blurred, semi-transparent background with adjustable tint and blur intensity"},{"src":"https:\/\/ps.w.org\/unodock\/assets\/screenshot-6.png?rev=3626577","caption":"Flexible visibility and behavior settings, including sticky mode and iPhone safe-area support"},{"src":"https:\/\/ps.w.org\/unodock\/assets\/screenshot-7.png?rev=3626577","caption":"Live preview \u2014 see exactly how the bar will look before saving"},{"src":"https:\/\/ps.w.org\/unodock\/assets\/screenshot-8.png?rev=3626577","caption":"Dark mode for the settings panel itself, plus full control over icon, text, and bar dimensions"}],"raw_content":"<!--section=description-->\n<p><strong>UnoDock<\/strong> adds a fixed navigation bar to the bottom of your site on mobile \u2014 the same familiar pattern used by every app your visitors already open every day. Pick your icons, your colors, your links, and your order. No code, no page builder gymnastics, no compromise.<\/p>\n\n<p>Whether you run a blog, a store, a service business, or a membership site, UnoDock puts the pages that matter most one tap away \u2014 no more digging through a hamburger menu that most mobile visitors never even open.<\/p>\n\n<h4>See it live<\/h4>\n\n<p>Want to try it before installing? <strong><a href=\"https:\/\/unoizestudio.com\">UnoizeStudio.com<\/a><\/strong> \u2014 the developer's own site \u2014 runs UnoDock on every page. Open it on your phone and play with it directly: tap between sections, watch the active-state animation, feel how it responds. It's the fastest way to know if the look and feel is right for your site.<\/p>\n\n<h4>Why UnoDock<\/h4>\n\n<ul>\n<li><strong>Built for mobile, built for speed<\/strong> \u2014 assets only load when the bar actually shows, so there's zero impact on desktop visitors or on pages where the bar is hidden<\/li>\n<li><strong>Genuinely customizable<\/strong> \u2014 solid colors, gradients, or a modern glass (blurred) background; your own icons; your own layout<\/li>\n<li><strong>No external dependencies<\/strong> \u2014 every icon and font is bundled locally, nothing is pulled from a third-party CDN, nothing phones home<\/li>\n<li><strong>Works with any theme or builder<\/strong> \u2014 UnoDock renders independently of your theme's markup, Elementor, Gutenberg, or anything else you use<\/li>\n<li><strong>Accessible by default<\/strong> \u2014 proper ARIA labels and \"current page\" indicators, so screen readers announce the bar correctly<\/li>\n<\/ul>\n\n<h4>Under the hood: built for speed<\/h4>\n\n<p>Most navigation plugins stop at \"it works.\" UnoDock goes further \u2014 every part of it is built to feel instant:<\/p>\n\n<ul>\n<li><strong>Pages start loading before you even tap<\/strong> \u2014 UnoDock uses the modern Speculation Rules API (the same technology behind fast, app-like browsing in Chrome and Edge) to start fetching the destination the moment your finger touches the button, with automatic prefetching as a fallback on other browsers<\/li>\n<li><strong>Minified, locally-hosted assets<\/strong> \u2014 every script and stylesheet is minified and served from your own site, with no external CDN requests slowing things down<\/li>\n<li><strong>Conditional loading<\/strong> \u2014 nothing is loaded at all unless the bar is actually enabled and set to appear on that specific page<\/li>\n<li><strong>Instant visual feedback<\/strong> \u2014 buttons respond the moment you touch them, with no waiting for a page to finish loading before you see it register<\/li>\n<\/ul>\n\n<h4>What's included in the free version<\/h4>\n\n<ul>\n<li><strong>2 to 6 buttons<\/strong>, dragged and dropped into whatever order you like<\/li>\n<li>A curated library of <strong>296 icons<\/strong>, searchable, ready to use<\/li>\n<li>Optional text label per button, positioned above or below the icon<\/li>\n<li>Link each button to a URL, an existing page, a built-in search box, <strong>WhatsApp<\/strong> (with a pre-filled message), or a direct <strong>phone call<\/strong><\/li>\n<li>Solid color, gradient, or <strong>glassmorphism<\/strong> (blurred, semi-transparent) backgrounds \u2014 for the bar itself and for each button's icon<\/li>\n<li>Instant, tactile feedback when a button is tapped<\/li>\n<li>A modern color picker with a live spectrum and hue selector<\/li>\n<li>Active-button icon color and an animated underline, both fully customizable<\/li>\n<li><strong>8 ready-made templates<\/strong> to get a polished look in seconds<\/li>\n<li>Flexible visibility rules \u2014 show the bar site-wide, on specific pages only, or everywhere except pages you choose<\/li>\n<li>Sticky or static positioning, with safe-area support so it never overlaps the swipe gesture bar on notched iPhones<\/li>\n<li>One-click on\/off toggle, a built-in cache tool, and full control over what happens on uninstall<\/li>\n<\/ul>\n\n<h4>Go further with UnoDock PRO<\/h4>\n\n<ul>\n<li><strong>Featured center button<\/strong> \u2014 make one action impossible to miss, with an adjustable size from subtle to bold<\/li>\n<li><strong>4 exclusive premium templates<\/strong>, designed around that featured button<\/li>\n<li><strong>Rounded top corners<\/strong> for a softer, more modern silhouette<\/li>\n<li><strong>Tap animations<\/strong> (shrink &amp; zoom) for extra tactile feedback<\/li>\n<li><strong>Vibration on tap<\/strong> on supported Android devices<\/li>\n<li><strong>Expandable panel<\/strong> \u2014 swipe the drag handle up to reveal a panel with extra buttons, without crowding the main bar<\/li>\n<li><strong>Show only to logged-in or logged-out visitors<\/strong> \u2014 perfect for membership and gated content sites<\/li>\n<li><strong>Live WooCommerce cart badge<\/strong> \u2014 item count or total cart value, both update instantly, with no page reload<\/li>\n<li><strong>Restrict by user role<\/strong> \u2014 show the bar only to logged-in users with specific WordPress roles<\/li>\n<li>Priority support, straight from the developer<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/unoizestudio.com\/unodock-pro\">See UnoDock PRO \u2192<\/a><\/p>\n\n<p>This plugin bundles a subset of the Font Awesome Free icon font (Solid style), used under the SIL OFL 1.1 license (fonts) and CC BY 4.0 license (icons). See https:\/\/fontawesome.com\/license\/free.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>unodock<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install directly from the WordPress plugin directory (search \"UnoDock\")<\/li>\n<li>Activate the plugin from the WordPress \"Plugins\" menu<\/li>\n<li>Go to \"UnoDock\" in the admin sidebar to configure it<\/li>\n<li>Pick a template to get a polished look in seconds, or build your bar from scratch in the \"Buttons\" tab<\/li>\n<li>Turn the bar on with the switch at the top, save, and check it on your phone<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20work%20with%20any%20theme%3F\"><h3>Does this work with any theme?<\/h3><\/dt>\n<dd><p>Yes. UnoDock renders its own fixed bar independently of your theme's markup, and only appears on mobile-sized screens by default.<\/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. Styles and scripts are only loaded on the frontend when the bar is enabled and set to display on the current page \u2014 nothing loads on pages where the bar is hidden.<\/p><\/dd>\n<dt id=\"does%20unodock%20load%20anything%20from%20external%20servers%3F\"><h3>Does UnoDock load anything from external servers?<\/h3><\/dt>\n<dd><p>No. All icons and fonts are bundled locally with the plugin. No external CDN requests, no third-party tracking.<\/p><\/dd>\n<dt id=\"is%20woocommerce%20required%3F\"><h3>Is WooCommerce required?<\/h3><\/dt>\n<dd><p>No. WooCommerce is only used for the optional live cart item count badge (PRO), and the plugin works fully without it.<\/p><\/dd>\n<dt id=\"how%20many%20buttons%20can%20i%20add%3F\"><h3>How many buttons can I add?<\/h3><\/dt>\n<dd><p>Between 2 and 6 \u2014 the same on every version. Beyond 6, bottom nav bars stop being comfortable to use on a mobile screen. Need more? UnoDock PRO's expandable panel adds extra buttons in a swipe-up drawer, without crowding the main bar.<\/p><\/dd>\n<dt id=\"can%20i%20use%20my%20own%20icons%3F\"><h3>Can I use my own icons?<\/h3><\/dt>\n<dd><p>UnoDock includes a curated library of 296 icons covering the vast majority of use cases \u2014 navigation, commerce, communication, and more.<\/p><\/dd>\n<dt id=\"can%20i%20link%20a%20button%20to%20whatsapp%20or%20a%20phone%20number%3F\"><h3>Can I link a button to WhatsApp or a phone number?<\/h3><\/dt>\n<dd><p>Yes. Choose \"WhatsApp\" as the link type to open a chat with a number (and an optional pre-filled message) you set, or choose \"Call now\" to open the phone dialer directly.<\/p><\/dd>\n<dt id=\"will%20unodock%20pro%20overwrite%20my%20settings%20if%20i%20upgrade%3F\"><h3>Will UnoDock PRO overwrite my settings if I upgrade?<\/h3><\/dt>\n<dd><p>No. Activating a PRO license simply unlocks the additional options \u2014 your existing buttons and settings stay exactly as you configured them.<\/p><\/dd>\n<dt id=\"does%20unodock%20work%20with%20page%20builders%20like%20elementor%3F\"><h3>Does UnoDock work with page builders like Elementor?<\/h3><\/dt>\n<dd><p>Yes. UnoDock operates independently of the page content and any builder you use.<\/p><\/dd>\n<dt id=\"i%20bought%20unodock%20pro%2C%20what%20do%20i%20do%3F\"><h3>I bought UnoDock PRO, what do I do?<\/h3><\/dt>\n<dd><p>UnoDock PRO is a separate, standalone plugin \u2014 it doesn't upgrade the free version automatically. Before installing it, go to Plugins \u2192 Installed Plugins, deactivate \"UnoDock - Mobile Bottom Navigation\", and delete it. Only then install and activate UnoDock PRO. Having both versions installed at the same time isn't supported and will prevent the PRO version from working correctly.<\/p><\/dd>\n<dt id=\"where%20can%20i%20get%20support%3F\"><h3>Where can I get support?<\/h3><\/dt>\n<dd><p>Free version: through the WordPress.org support forum. PRO users get priority support directly from UnoizeStudio.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.4.0<\/h4>\n\n<ul>\n<li><strong>Glassmorphism is now free!<\/strong> This blurred, semi-transparent background style used to be PRO-only \u2014 now everyone gets it.<\/li>\n<li>Added 8 brand new ready-made templates (Aurora, Blaze, Onyx, Tide, Bloom, Slate, Sage, Frost), replacing the previous 4.<\/li>\n<li>Added a WhatsApp button option \u2014 opens a chat with a pre-configured number and message.<\/li>\n<li>Added a \"Call now\" button option \u2014 opens the phone dialer directly.<\/li>\n<li>Pages now start loading the moment you touch a button, using the modern Speculation Rules API where supported.<\/li>\n<li>All scripts and stylesheets are now minified for faster loading.<\/li>\n<li>Buttons now respond instantly when tapped, with immediate visual feedback \u2014 including the active-page underline.<\/li>\n<li>Redesigned the color picker with a modern spectrum-and-hue interface.<\/li>\n<li>Fixed a display issue where the WhatsApp button's text sat slightly lower than other buttons.<\/li>\n<\/ul>\n\n<h4>1.3.7<\/h4>\n\n<ul>\n<li>The number of buttons is now consistent across the board (2 to 6), matching real mobile usability limits.<\/li>\n<\/ul>\n\n<h4>1.3.6<\/h4>\n\n<ul>\n<li>Trimmed unused code from the free version for a smaller, faster plugin.<\/li>\n<li>Redesigned the dashboard footer for a cleaner, more modern look.<\/li>\n<\/ul>\n\n<h4>1.3.5<\/h4>\n\n<ul>\n<li>Removed a legacy translation-loading method in favor of WordPress's automatic system \u2014 no action needed on your part.<\/li>\n<\/ul>\n\n<h4>1.3.4<\/h4>\n\n<ul>\n<li>Minor branding fix in the plugin name display for PRO installs.<\/li>\n<\/ul>\n\n<h4>1.3.3<\/h4>\n\n<ul>\n<li>Improved the plugin removal process for a cleaner uninstall experience.<\/li>\n<\/ul>\n\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>Refined internal license handling for smoother future updates.<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Updated compatibility for the latest WordPress release.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Refined the color picker for a cleaner, more modern look.<\/li>\n<\/ul>\n\n<h4>1.2.9<\/h4>\n\n<ul>\n<li>The active button is now highlighted with a smooth animated underline instead of a background shape.<\/li>\n<li>Refreshed the color picker interface throughout the settings panel.<\/li>\n<li>The live preview is now interactive \u2014 click any button to see how the active state looks.<\/li>\n<li>Added a floating \"Save changes\" button that stays visible while you scroll.<\/li>\n<\/ul>\n\n<h4>1.2.8<\/h4>\n\n<ul>\n<li>Added an optional vibration effect on tap for supported devices (PRO).<\/li>\n<li>Improved text color consistency across all button states.<\/li>\n<\/ul>\n\n<h4>1.2.7<\/h4>\n\n<ul>\n<li>Added an adjustable size control for the featured button (PRO), from subtle to bold.<\/li>\n<li>Fixed an issue where buttons without a link could incorrectly appear highlighted as active.<\/li>\n<\/ul>\n\n<h4>1.2.6<\/h4>\n\n<ul>\n<li>Added an active-button icon color highlight (Free).<\/li>\n<li>Improved accessibility with screen-reader labels and \"current page\" indicators.<\/li>\n<li>General performance improvements.<\/li>\n<\/ul>\n\n<h4>1.2.5<\/h4>\n\n<ul>\n<li>Font Awesome is now bundled locally \u2014 no external CDN requests.<\/li>\n<li>Curated the icon library for better quality and relevance.<\/li>\n<li>PRO users now see a thank-you message in the footer.<\/li>\n<li>Added an optional \"rate this plugin\" reminder for free-tier users.<\/li>\n<\/ul>\n\n<h4>1.2.4<\/h4>\n\n<ul>\n<li>Improved search box experience, with fixed rounded corners.<\/li>\n<li>Search box no longer opens the mobile keyboard automatically.<\/li>\n<li>Full translation support added across the admin panel.<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>Visual polish and bug fixes across the templates and buttons interface.<\/li>\n<li>Added flexible visibility rules \u2014 show the bar everywhere, on specific pages only, or everywhere except selected pages.<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Added translation file support for future language packs.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Introduced UnoDock PRO, unlocking templates, the featured button, tap animations, and more.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Added the ability to link buttons to an existing page.<\/li>\n<li>Performance and stability improvements.<\/li>\n<\/ul>\n\n<h4>1.1.6<\/h4>\n\n<ul>\n<li>Added ready-made design templates.<\/li>\n<li>Added gradient backgrounds, WooCommerce cart badge, in-bar search, and tap animations.<\/li>\n<li>Added flexible page visibility rules and a built-in cache tool.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Give your visitors an app-like way to get around your site \u2014 a fully customizable, mobile-first bottom navigation bar.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/343022","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=343022"}],"author":[{"embeddable":true,"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/unoizestudio"}],"wp:attachment":[{"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=343022"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=343022"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=343022"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=343022"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=343022"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=343022"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}