BACK TO DIRECTORY

Admin Menu Filter

by alejandro.moreno.mvd

0.0
(0 ratings)

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

Textbox filter

Match primary items

Match primary items

Match child items

Match child items

Plugin Details

Active Installs
10
Total Downloads
2,291
Version
0.3
Requires WP
4.6
Requires PHP
5.2.4
Tested Up To
6.8.8
Added
2019-11-11
Last Updated
2025-09-27 9:28am GMT

Ratings

5
0
4
0
3
0
2
0
1
0