DP Admin Access Menu icon

DP Admin Access Menu

DP Admin Access Menu is a WordPress plugin with the following stats:

  • #11,870 Global Rank
  • 60+ active installs
  • Since 2026 1 years active

PF Score (About PF Scores)

PF Score is not a quality guarantee. It is a ranking based on available public signals.

Bronze54.2
Platinum
Gold
Silver
Bronze
Low

Score Breakdown

29.6
Popularity 40% 60+ active installs
60
Reputation 35% No ratings yet
85.3
Freshness 25% Updated 5 months ago

No vulnerability history

Download Trends

Loading download data…

Vulnerabilities

No known vulnerabilities

This plugin has no records in the Wordfence Intelligence vulnerability database.

About DP Admin Access Menu

Control which WordPress backend menu items are visible to specific users. Perfect for managing user access and customizing admin experience.

DP Admin Access Menu is a powerful WordPress plugin that allows administrators to control which backend menu items are visible to specific users. This is perfect for customizing the admin experience for different user roles and improving security by limiting access to unnecessary menu items.

Whether you’re managing a team of content creators, restricting access for client accounts, or creating a streamlined admin experience, DP Admin Access Menu gives you granular control over what each user can see in the WordPress admin area.

Key Features

  • User Selection: Easy-to-use dropdown to select any WordPress user
  • Menu Control: Checkbox interface for all WordPress admin menu items including child menus
  • Superadmin Protection: First administrator (superadmin) always has full access
  • Useradmin Support: Configure menu access for other administrators (useradmins)
  • Unlimited Users: Configure menu access for unlimited users
  • Unlimited Menus: Select unlimited menu items per user
  • Real-time Filtering: Menu items are automatically hidden/shown based on saved settings
  • User-friendly Interface: Clean admin interface with select all/deselect all options
  • Edit & Delete: Manage configured users with edit and delete functionality
  • Parent-Child Menu Logic: Selecting a parent menu automatically selects its children
  • Menu Counter: Real-time counter showing selected menus
  • URL Protection: Prevents direct access to restricted admin pages via URL

How It Works

  1. Go to Menu Access in the WordPress admin sidebar (under DP Admin Access Menu)
  2. Select a user from the dropdown (or edit an existing configured user)
  3. Check/uncheck the menu items you want to show/hide for that user
  4. Click Save Settings
  5. The selected user will only see the checked menu items when they log in

Use Cases

  • Client Management: Give clients access only to specific sections of their website
  • Team Collaboration: Limit access for editors, authors, or contributors to their relevant areas
  • Security Enhancement: Hide sensitive admin sections from users who don’t need them
  • Customized Admin Experience: Create a cleaner, focused admin interface for specific users
  • Multi-Administrator Sites: Manage menu access for multiple administrators with different responsibilities
  • Training Environments: Simplify the admin interface for users learning WordPress
  • Agency Workflows: Control what clients can access when managing their own sites

Superadmin vs Useradmin

  • Superadmin: The first administrator user (lowest user ID) always has full access to all menus and cannot be restricted. This ensures you never lock yourself out of your WordPress admin.
  • Useradmin: Other administrators can have their menu access configured and will only see assigned menus. This allows you to create different admin experiences for different administrator accounts.

Features

  • Unlimited Users: Configure menu access for as many users as needed
  • Unlimited Menus: Select unlimited menu items per user
  • Fully Functional: All features are available without restrictions

Requirements

  • WordPress 5.0 or higher
  • PHP 7.0 or higher
  • Administrator access to configure settings

Privacy

This plugin does not collect, store, or transmit any personal data. All settings are stored locally in your WordPress database. No external services are used.

Security

  • All menu restrictions are enforced server-side
  • Direct URL access to restricted pages is blocked
  • Superadmin protection prevents accidental lockout
  • Settings are stored securely in WordPress database
  • No external API calls – all functionality works locally

Performance

The plugin is lightweight and optimized for performance:
* Minimal database queries
* Efficient menu filtering using WordPress hooks
* No impact on frontend performance
* Settings cached for fast menu rendering

Compatibility

  • WordPress: 5.0 – 6.8+
  • PHP: 7.0 – 8.3+
  • Multisite: Limited support (single site recommended)
  • Other Plugins: Compatible with most WordPress plugins
  • Themes: Works with all WordPress themes

Development

Contributing

Contributions are welcome! Please ensure your code follows WordPress coding standards and best practices. You can contribute by:
* Reporting bugs
* Suggesting features
* Submitting pull requests
* Improving documentation

Support

For support, feature requests, or bug reports, please visit the plugin support forum on WordPress.org.

Changelog Policy

We maintain a detailed changelog for all versions. Major updates are announced in the upgrade notice section.

Credits

Developed by devpriyanshu following WordPress coding standards and best practices. Built with security and user experience in mind.

Additional Notes

  • The plugin is fully functional with unlimited users and unlimited menus
  • All core functionality works locally without any external services

Screenshots

Main admin interface showing user selection dropdown and menu checkboxes

Main admin interface showing user selection dropdown and menu checkboxes

Configured users list with edit and delete functionality

Configured users list with edit and delete functionality

Menu access settings for a selected user with parent-child menu relationships

Menu access settings for a selected user with parent-child menu relationships

User menu access configuration with unlimited users and menus

User menu access configuration with unlimited users and menus

Frequently Asked Questions

How many users can I configure?

You can configure menu access for unlimited users with unlimited menu items per user. All features are fully functional.

Can I restrict the main administrator?

No, the first administrator (superadmin) always has full access to all menus and cannot be restricted. This is a security feature to ensure you never lock yourself out of your WordPress admin.

Will this affect existing users?

No, by default all users see all menus. Menu restrictions only apply to users you specifically configure in the plugin settings. Users you don’t configure will continue to see all menus as normal.

Can I configure menu access for other administrators?

Yes! You can configure menu access for other administrators (useradmins). They will only see the menus you assign to them. This is useful for multi-admin sites where different administrators have different responsibilities.

What happens if I delete a user’s settings?

The user will see all menus again (default WordPress behavior) until you configure new restrictions. All settings are stored in the WordPress database and can be easily modified or removed.

Is this plugin compatible with multisite?

The plugin works on single site installations. Multisite compatibility may vary depending on your network configuration.

How does the parent-child menu selection work?

When you select a parent menu item, all its child menu items are automatically selected. However, selecting a child menu does not automatically select its parent. This gives you granular control over menu visibility.

Can users access restricted pages directly via URL?

No, the plugin includes URL protection that prevents users from accessing restricted admin pages even if they know the direct URL. They will be redirected appropriately.

What happens to menu restrictions if I deactivate the plugin?

All menu restrictions are removed when the plugin is deactivated, and users will see all menus again. Your settings are preserved in the database, so reactivating the plugin will restore all restrictions.

Does this plugin work with custom post types and custom menus?

Yes, the plugin works with all WordPress admin menu items, including custom post types and custom menus added by other plugins or themes.

Is my data secure?

Yes, all settings are stored locally in your WordPress database. The plugin does not send any data to external servers.

Does this plugin use external services?

No, this plugin does not use any external services. All functionality works locally on your WordPress installation.

Ratings & Reviews

Recent Reviews

Loading reviews…

View all reviews on WordPress.org (opens in a new tab)

Changelog

1.0.2

  • Fixed taxonomy access mapping so allowed Category/Tag permissions correctly allow create and edit term pages (edit-tags.php and term.php) including WooCommerce product taxonomies.
  • Improved normalized matching for menu slugs with query parameters to avoid false permission denials.

1.0.1

  • Fixed user management access mapping so Users menu access correctly allows user-edit.php and user-new.php.
  • Added protection to block non-superadmin users from editing the superadmin account.

1.0.0

  • Initial release
  • User menu access control
  • Superadmin and useradmin support
  • Unlimited users and unlimited menus
  • Edit and delete functionality
  • Real-time menu filtering

Alternatives to DP Admin Access Menu

Other WordPress plugins serving a similar purpose, ranked by relevance and PF Score.

Platinum90.5
Admin Menu Editor icon

Admin Menu Editor

Modify WordPress admin menus through reordering, hiding, renaming, and adding custom menu items.

★ 4.6/5·300K+ installs·Updated 17 May 2026
Platinum85.4

Conditional Menus

Display different menus based on posts, pages, categories, and archive pages.

★ 4.4/5·60K+ installs·Updated 12 Aug 2026
Gold81.4
WP Custom Admin Interface icon

WP Custom Admin Interface

Customize the WordPress admin interface and login page design without code modifications.

★ 4.7/5·30K+ installs·Updated 10 Feb 2026
Gold77.7
Admin Menu Tree Page View icon

Admin Menu Tree Page View

View all your site pages in a tree hierarchy directly in the admin menu with search and editing capabilities.

★ 4.5/5·10K+ installs·Updated 21 May 2026
Gold76.0
Remove admin menus by role icon

Remove admin menus by role

Select easily which admin menus to remove for which roles.

★ 4.4/5·8K+ installs·Updated 15 Aug 2026
Platinum98.0
Loginizer icon

Loginizer

Protects WordPress login pages from brute force attacks through automated threat detection and blocking.

★ 4.8/5·1.0M+ installs·Updated 3 Aug 2026
Platinum93.3
Redux Framework icon

Redux Framework

Extensible options framework for building customizable settings panels in WordPress themes and plugins.

★ 4.4/5·900K+ installs·Updated 22 Jun 2026
Platinum93.1
Max Mega Menu icon

Max Mega Menu

Creates responsive mega menus designed to work across mobile and desktop devices.

★ 4.8/5·300K+ installs·Updated 17 Jun 2026
Platinum90.4
White Label CMS icon

White Label CMS

Customize admin dashboards, adjust branding, and control menu visibility for WordPress installations.

★ 4.7/5·200K+ installs·Updated 9 Jul 2026
Platinum90.1
User Menus – Nav Menu Visibility icon

User Menus – Nav Menu Visibility

Show or hide menu items based on user login status, roles, and display user details in navigation.

★ 5/5·80K+ installs·Updated 23 May 2026
Platinum88.6
Nested Pages icon

Nested Pages

Reorganize WordPress pages and posts using drag-and-drop tree interface with quick edit functionality.

★ 4.7/5·90K+ installs·Updated 23 Jul 2026
Platinum88.0
Advanced Custom Fields: Extended icon

Advanced Custom Fields: Extended

Adds enhancements and administrative tools to Advanced Custom Fields and WordPress.

★ 4.8/5·100K+ installs·Updated 28 May 2026