Admin Menu Filter

Beskrywing

Sometimes you may have a lot of admin menu items based on your WordPress installation. With this plugin, you only need to type a few letters of the item name you’re looking for and voila! The plugin uses modern vanilla JavaScript to filter menu items efficiently with case-insensitive matching.

Key Features:

  • No jQuery dependency – Pure vanilla JavaScript for better performance
  • Debounced search – Optimized filtering with 150ms delay for smooth typing
  • Keyboard shortcuts – Ctrl/Cmd + F to focus search, Escape to clear
  • Accessibility support – Proper ARIA labels and keyboard navigation
  • Modern CSS – Smooth transitions and visual feedback
  • Performance optimized – Efficient DOM manipulation and event handling

How it works:

The plugin adds a search input at the top of the admin menu and follows these filtering rules:

  1. For parent menu items: Matching items remain visible
  2. For child menu items: Matching items stay highlighted and keep their parent visible
  3. Visual feedback: Filtered items are hidden, active items get subtle background highlighting

Technical Improvements in v0.3:

  • Complete rewrite – Eliminated jQuery dependency for faster loading
  • Enhanced UX – Added keyboard shortcuts and better visual states
  • Better architecture – Modular JavaScript with proper error handling
  • Improved accessibility – Screen reader support and keyboard navigation
  • Modern styling – Updated CSS with focus states and transitions

Screenshots

  • Textbox filter
  • Match primary items
  • Match child items

Installation

  1. Upload the plugin files to the /wp-content/plugins/admin-menu-filter directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress

Kwel-vrae

How about mobile devices?

Could be added support on future versions. Currently it’s thinking for desktop users

Aanbevelings

There are no reviews for this plugin.

Contributors & Developers

“Admin Menu Filter” is oopbron sagteware. Die volgende mense het bygedra tot die ontwikkeling van hierdie uitbreiding:

Contributors

Translate “Admin Menu Filter” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

0.3

  • Complete rewrite: Remove jQuery dependency, vanilla JS implementation
  • Add keyboard shortcuts (Ctrl/Cmd + F to focus, Escape to clear)
  • Implement debounced search for better performance (150ms delay)
  • Enhanced accessibility with ARIA labels and keyboard navigation
  • Modern CSS with focus states and smooth transitions
  • Modular JavaScript architecture with proper error handling
  • Improved visual feedback with background highlighting
  • Better DOM manipulation and event handling

0.2.7

  • Optimize description, update styles

0.2.6

  • Fix tagging and update WP 6.8.2 compat

0.2.5

  • Improve Plugin Tagging

0.2.4

  • WP 6.7.2 compat

0.2.3

  • WP 6.1 compat

0.2.2

  • Improve script init

0.2.1

  • Remove Doc Ready wrapper

0.2

  • Check compatibility WP 5.6

0.1

  • First release