Polanger – Admin Menu Manager

Changelog

1.3.1

  • Fixed: Prevented foreach() warning when pdt_settings option is missing or invalid
  • Fixed: Added defensive array checks before rendering saved submenu order hidden inputs
  • Improved: Better resilience for fresh installs and edge cases where options return non-array values
  • Improved: Small admin UI consistency refinements and reliability updates

1.3.0

  • Fixed: Settings menu now correctly appears in the plugin interface
  • Fixed: Prevented Settings section from being unintentionally filtered during admin menu collection
  • Improved: More intuitive and predictable submenu drag-and-drop reordering
  • Improved: Better submenu grouping to reduce accidental misplacement
  • Improved: Mobile layout refinements for cleaner spacing and easier touch interaction
  • Improved: Enhanced responsiveness for cards, buttons, and table-to-card transitions
  • Improved: UI consistency improvements across mobile and tablet devices
  • Developer: Refined menu collection logic to ensure core menu items are not excluded

1.2.1

  • Fixed: Submenu reordering now saves correctly – drag & drop for submenus works as expected
  • Fixed: Submenu order persistence issue resolved with proper slug encoding
  • Improved: Better handling of special characters in menu slugs for submenu ordering
  • Developer: Added pdtEncodeSlug JavaScript function for consistent slug encoding

1.2.0

  • New: Drag & drop menu reordering – Easily reorganize your WordPress admin sidebar by dragging menu items to your preferred position
  • New: Submenu reordering support – Reorder submenu items within their parent menu using intuitive drag handles
  • New: Menu order persistence – Your custom menu order is saved and applied across all admin pages
  • New: Visual drag indicators – Clear visual feedback with placeholder highlighting during drag operations
  • Improved: Fully responsive mobile interface – Settings page now works seamlessly on tablets and smartphones
  • Improved: Mobile-optimized card layout – Menu items display as easy-to-manage cards on smaller screens
  • Improved: Touch-friendly controls – All buttons and checkboxes are properly sized for touch interaction
  • Improved: Adaptive table design – Table headers hide on mobile with intuitive card-based layout
  • Improved: Better overflow handling for dropdown menus and modals on all screen sizes
  • Improved: Enhanced CSS with modern flexbox and grid layouts for consistent cross-device experience
  • Improved: Smoother animations and transitions throughout the interface
  • Fixed: Table overflow issues on narrow screens
  • Fixed: Icon picker modal now displays correctly on mobile devices
  • Developer: Added jQuery UI Sortable integration for drag & drop functionality
  • Developer: New data attributes (data-slug, data-sub-slug) for better JavaScript handling

1.1.0

  • Fixed: Submenu items with special characters in slugs (e.g. “Upgrade to Pro”) can now be hidden properly
  • Fixed: Menu order in settings now matches the actual WordPress admin sidebar order
  • Fixed: Removed “Links” menu from the list when the user does not have the required capability
  • Improved: Menu slugs are now safely encoded to prevent data loss during save
  • Improved: Menu hiding now runs at a later priority to catch all plugin menus including WooCommerce
  • Improved: Added fallback removal for stubborn menu items that resist standard WordPress removal
  • Added: Automatic migration from old settings format to new format

1.0.0

  • Initial release
  • Hide main menu items
  • Hide submenu items
  • Rename main menu items
  • Rename submenu items
  • Change menu icons with Dashicon picker
  • Color-coded visual indicators
  • Reset all settings option
  • Modern, responsive UI

Plugin Website
Visit website

Author
Polanger
Version:
1.3.1
Last Updated
April 9, 2026
Requires
WordPress 4.7
Tested Up To
WordPress 6.9.4
Requires PHP
7.0

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.