{"id":157927,"date":"2022-06-05T08:58:01","date_gmt":"2022-06-05T08:58:01","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/floating-product-category-for-woocommerce\/"},"modified":"2026-06-09T05:30:41","modified_gmt":"2026-06-09T05:30:41","slug":"floating-product-category-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/ro.wordpress.org\/plugins\/floating-product-category-for-woocommerce\/","author":20447401,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1","stable_tag":"1.1","tested":"7.0","requires":"5.6","requires_php":"7.2","requires_plugins":null,"header_name":"Sticky WooCommerce Category Menu","header_author":"userelements","header_description":"Display floating product category","assets_banners_color":"5d17eb","last_updated":"2026-06-09 05:30:41","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/userelements.com\/floating-woocommerce-category","header_author_uri":"https:\/\/userelements.com\/","rating":0,"author_block_rating":0,"active_installs":10,"downloads":1270,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"userelements","date":"2022-06-05 08:59:58"},"1.1":{"tag":"1.1","author":"userelements","date":"2026-06-09 05:30:41"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.gif":{"filename":"icon-128x128.gif","revision":2737555,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":2737555,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":2737555,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.1"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":2737555,"resolution":"1","location":"assets","locale":"","width":1587,"height":637},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":2737555,"resolution":"2","location":"assets","locale":"","width":721,"height":623},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":2737555,"resolution":"3","location":"assets","locale":"","width":346,"height":881},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3565444,"resolution":"4","location":"assets","locale":"","width":1051,"height":637}},"screenshots":{"1":"Floating category panel expanded with nested sub-categories","2":"Sticky category button in closed state","3":"Customizer settings for colors, layout, and display options","4":"WooCommerce category sorting menu"}},"plugin_section":[],"plugin_tags":[5041,66485,266279,4842,286],"plugin_category":[45],"plugin_contributors":[210940],"plugin_business_model":[],"class_list":["post-157927","plugin","type-plugin","status-publish","hentry","plugin_tags-category-menu","plugin_tags-product-categories","plugin_tags-shop-navigation","plugin_tags-sticky-sidebar","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-userelements","plugin_committers-userelements"],"banners":{"banner":"https:\/\/ps.w.org\/floating-product-category-for-woocommerce\/assets\/banner-772x250.png?rev=2737555","banner_2x":"https:\/\/ps.w.org\/floating-product-category-for-woocommerce\/assets\/banner-1544x500.png?rev=2737555","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/floating-product-category-for-woocommerce\/assets\/icon-128x128.gif?rev=2737555","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/floating-product-category-for-woocommerce\/assets\/screenshot-1.jpg?rev=2737555","caption":"Floating category panel expanded with nested sub-categories"},{"src":"https:\/\/ps.w.org\/floating-product-category-for-woocommerce\/assets\/screenshot-2.jpg?rev=2737555","caption":"Sticky category button in closed state"},{"src":"https:\/\/ps.w.org\/floating-product-category-for-woocommerce\/assets\/screenshot-3.jpg?rev=2737555","caption":"Customizer settings for colors, layout, and display options"},{"src":"https:\/\/ps.w.org\/floating-product-category-for-woocommerce\/assets\/screenshot-4.png?rev=3565444","caption":"WooCommerce category sorting menu"}],"raw_content":"<!--section=description-->\n<p><strong>Floating Product Category for WooCommerce<\/strong> adds a sticky category panel to your online store. Shoppers tap a floating button to open a full product category menu from anywhere on your site \u2014 shop pages, product pages, blog posts, or landing pages.<\/p>\n\n<p>Help customers find products faster, reduce bounce rate, and improve WooCommerce navigation without touching your theme or writing code.<\/p>\n\n<h4>Why use a floating category sidebar?<\/h4>\n\n<p>Most WooCommerce themes bury category links in the main menu or hide them on mobile. A floating category button keeps your product catalog one click away on every page, which helps shoppers discover categories they might otherwise miss.<\/p>\n\n<h4>Key features<\/h4>\n\n<ul>\n<li><strong>Floating sticky category button<\/strong> \u2014 fixed on the left or right edge of the screen<\/li>\n<li><strong>Slide-out category panel<\/strong> \u2014 opens over the page without a full reload<\/li>\n<li><strong>Unlimited sub-category nesting<\/strong> \u2014 accordion expand\/collapse for deep category trees<\/li>\n<li><strong>In-panel category search<\/strong> \u2014 filter long category lists instantly<\/li>\n<li><strong>Active category highlighting<\/strong> \u2014 shows the current category and auto-expands its branch<\/li>\n<li><strong>Breadcrumb trail<\/strong> \u2014 context on category and shop archive pages<\/li>\n<li><strong>Display targeting<\/strong> \u2014 all pages, shop &amp; product pages only, or everywhere except Cart &amp; Checkout<\/li>\n<li><strong>Remembers open\/closed state<\/strong> \u2014 panel state persists as shoppers browse<\/li>\n<li><strong>Two layouts<\/strong> \u2014 simple text list or category cards with thumbnail images<\/li>\n<li><strong>Product count<\/strong> \u2014 optional count next to each category name<\/li>\n<li><strong>Product tags &amp; brands<\/strong> \u2014 optional flat lists below categories (WooCommerce Brands supported)<\/li>\n<li><strong>Preserve shop filters<\/strong> \u2014 optionally keep price and rating filters when switching categories<\/li>\n<li><strong>Keyboard accessible<\/strong> \u2014 Escape to close, click-outside to close, ARIA states<\/li>\n<li><strong>Fully customizable<\/strong> \u2014 colors, position, layout, and behavior via the WordPress Customizer<\/li>\n<li><strong>No theme changes<\/strong> \u2014 works with any WooCommerce-compatible theme<\/li>\n<\/ul>\n\n<h4>Perfect for<\/h4>\n\n<ul>\n<li>WooCommerce stores with large or deeply nested product category structures<\/li>\n<li>Shops that want mobile-friendly category navigation without a hamburger menu rebuild<\/li>\n<li>Store owners who need category access on non-shop pages (home, blog, landing pages)<\/li>\n<li>Sites using product tags or WooCommerce Brands alongside categories<\/li>\n<\/ul>\n\n<h4>Customization<\/h4>\n\n<p>All settings live in <strong>Appearance \u2192 Customizer \u2192 Floating Product Category<\/strong>. Change background and text colors, button style, float position (left or right), layout, category order, maximum depth, empty-category visibility, and where the panel appears \u2014 with live preview.<\/p>\n\n<h4>Performance<\/h4>\n\n<p>The category tree is built from a single cached query, so large catalogs stay fast even with many parent and child categories.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/floating-product-category-for-woocommerce<\/code>, or install it from the WordPress Plugins screen.<\/li>\n<li>Activate the plugin. WooCommerce must already be installed and active.<\/li>\n<li>Go to <strong>Appearance \u2192 Customizer \u2192 Floating Product Category<\/strong> to configure colors, position, and display options.<\/li>\n<\/ol>\n\n<p>The floating category button appears automatically once your store has at least one published product category with products assigned.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20require%20woocommerce%3F\"><h3>Does this plugin require WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. WooCommerce must be installed and active. The plugin does not load without it.<\/p><\/dd>\n<dt id=\"where%20do%20i%20customize%20the%20floating%20category%20sidebar%3F\"><h3>Where do I customize the floating category sidebar?<\/h3><\/dt>\n<dd><p>Go to <strong>Appearance \u2192 Customizer \u2192 Floating Product Category<\/strong>. You can change colors, layout, float position, display scope, search, and more with live preview.<\/p><\/dd>\n<dt id=\"why%20don%27t%20i%20see%20the%20floating%20category%20button%3F\"><h3>Why don't I see the floating category button?<\/h3><\/dt>\n<dd><p>The panel only renders when your store has at least one published product category with products assigned. Check that categories are not empty and that your display scope setting includes the current page.<\/p><\/dd>\n<dt id=\"can%20i%20show%20the%20category%20menu%20only%20on%20shop%20pages%3F\"><h3>Can I show the category menu only on shop pages?<\/h3><\/dt>\n<dd><p>Yes. Under <strong>Show On<\/strong> in the Customizer, choose \"Shop &amp; product pages only\" to limit the panel to WooCommerce browse pages.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20sub-categories%3F\"><h3>Does it work with sub-categories?<\/h3><\/dt>\n<dd><p>Yes. The plugin supports unlimited nested sub-categories with accordion expand\/collapse. You can also set a maximum depth if you want to limit how deep the tree goes.<\/p><\/dd>\n<dt id=\"can%20shoppers%20search%20categories%20inside%20the%20panel%3F\"><h3>Can shoppers search categories inside the panel?<\/h3><\/dt>\n<dd><p>Yes. Enable <strong>Category Search<\/strong> in the Customizer to add a live filter box \u2014 useful for stores with dozens of categories.<\/p><\/dd>\n<dt id=\"does%20it%20support%20product%20tags%20and%20brands%3F\"><h3>Does it support product tags and brands?<\/h3><\/dt>\n<dd><p>Yes. You can optionally show a flat product tag list and\/or WooCommerce Brands list below your category tree.<\/p><\/dd>\n<dt id=\"will%20it%20slow%20down%20my%20store%3F\"><h3>Will it slow down my store?<\/h3><\/dt>\n<dd><p>No. Categories are loaded from a single cached query rather than one database call per parent category.<\/p><\/dd>\n<dt id=\"is%20the%20category%20panel%20accessible%3F\"><h3>Is the category panel accessible?<\/h3><\/dt>\n<dd><p>Yes. The panel supports keyboard navigation (Escape to close), click-outside to dismiss, and proper ARIA expanded\/hidden states.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1<\/h4>\n\n<ul>\n<li>Fix: Fatal error on fresh install when Customizer settings have not been saved yet.<\/li>\n<li>Fix: Product count toggle stops working after first Customizer save.<\/li>\n<li>Fix: Mobile sidebar list could not be scrolled by touch.<\/li>\n<li>Fix: Script version passed incorrectly to wp_register_script.<\/li>\n<li>Fix: Text domain now matches plugin slug for WordPress.org compatibility.<\/li>\n<li>Fix: WooCommerce dependency guard re-enabled.<\/li>\n<li>Fix: Empty category guard and deprecated shop_catalog image size.<\/li>\n<li>Fix: Setting sanitization for layout, position, and product count options.<\/li>\n<li>Add: Display targeting (all pages \/ shop &amp; product pages only \/ everywhere except Cart &amp; Checkout).<\/li>\n<li>Add: Live in-panel category search and filtering.<\/li>\n<li>Add: Unlimited sub-category nesting with an accordion toggle.<\/li>\n<li>Add: Active-category highlighting with auto-expanded branch on category archives.<\/li>\n<li>Add: Panel remembers its open\/closed state across page loads.<\/li>\n<li>Add: Keyboard accessibility - Escape to close, click-outside to close, ARIA states.<\/li>\n<li>Perf: Category list now built from a single cached query instead of one query per parent.<\/li>\n<li>Fix: Reveal animation now slides from the correct edge when positioned on the right.<\/li>\n<li>Fix: Close animation is now visible (panel hides after the animation, not before).<\/li>\n<li>Fix: Parents with stocked sub-categories but no direct products are no longer hidden.<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Add: Initial release.<\/li>\n<\/ul>","raw_excerpt":"Add a floating, sticky WooCommerce product category sidebar so shoppers can browse your shop from any page \u2014 no theme edits required.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ro.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/157927","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ro.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ro.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ro.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=157927"}],"author":[{"embeddable":true,"href":"https:\/\/ro.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/userelements"}],"wp:attachment":[{"href":"https:\/\/ro.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=157927"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ro.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=157927"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ro.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=157927"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ro.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=157927"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ro.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=157927"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ro.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=157927"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}