WordPress
Fix WordPress Broken Admin Menu
Fix a wp-admin sidebar menu that's missing items, duplicated, or broken.
The Problem
The wp-admin left-hand menu is missing expected items, showing duplicates, broken icons, or just looks wrong — making it hard to actually find and use the tools you need to manage your site.
About this problem
The admin menu is built dynamically from WordPress core plus whatever plugins and the active theme register into it — a plugin conflict, a corrupted plugin update, or custom code gone wrong (often in functions.php) can leave entries missing, duplicated, or pointing at broken pages.
This usually appears right after a plugin update, installing a new plugin that registers menu items incorrectly, or a theme/plugin combination that wasn't properly tested together.
What's Included
- Identifying which plugin or theme code is causing the menu problem
- Checking for duplicate or conflicting menu registrations
- Testing with plugins deactivated individually to isolate the specific cause
- Restoring the admin menu to its correct, expected state
What's NOT Included
- Custom admin menu reorganisation or hiding items you simply don't want to see (that's a configuration preference, can be done separately)
- Fixing a plugin's own broken functionality beyond its menu registration
- Rebuilding custom admin menu code that was deliberately added by a previous developer, unless you want it removed
How It Works
- Reproduce the issue and note exactly which menu items are missing, duplicated or broken.
- Check recently updated or installed plugins and themes for a correlation with when the problem started.
- Deactivate plugins individually (or switch to a default theme temporarily) to isolate the specific cause.
- Check functions.php and any custom code for admin_menu hooks that might be misconfigured.
- Confirm the menu displays correctly and all expected items are clickable and working.
In practice: you buy the service, send over whatever access or details the job needs, I investigate and do the work, and you confirm it's resolved before we call it done.
Frequently Asked Questions
- Why is my WordPress admin menu missing items I used to see?
- A plugin that used to add those menu items may have been deactivated, updated in a way that changed its menu registration, or is failing silently due to a conflict.
- Can a theme break the WordPress admin menu?
- Yes, if a theme includes custom admin functionality (common with page-builder themes) that conflicts with a plugin or isn't updated for the current WordPress version.
- Why do I see duplicate menu items in wp-admin?
- This usually happens when a plugin's menu registration code runs more than once, often due to a bug in the plugin itself or two similar plugins active at the same time.
- Will fixing the admin menu affect my site's front end?
- No, the admin menu is purely a wp-admin interface issue and doesn't affect what visitors see on your actual website.
- Is a broken admin menu a sign of a hack?
- Not usually — it's far more often a plugin conflict or update issue than malicious activity, though a full check can be done if you have specific concerns.