Administrator vs Non-Admin Views
The ID Admin Menu Customizer draws a clear distinction between administrators and non-administrators. Each group sees a different version of the admin sidebar, and only administrators have access to the editing controls.
Administrator View (manage_options)
Users who hold the manage_options capability — typically the Administrator role — see the full editing interface:
- An “Edit Menu” toggle appears at the top of the admin sidebar.
- Clicking the toggle enters edit mode, where menu items become draggable, and controls for hiding items and adding dividers appear.
- Hidden items remain visible but are displayed with reduced opacity (0.4), making it clear they are hidden from other users while still allowing administrators to manage them.
- Administrators can toggle any item’s visibility, drag items to reorder them, insert custom dividers, and save the layout.
Non-Administrator View (Editors, Authors, Subscribers, etc.)
Users without the manage_options capability see only the result of the administrator’s customization:
- The “Edit Menu” toggle is never shown. No edit controls appear anywhere.
- Menu items follow the custom order that the administrator has configured.
- Hidden items are completely removed from the sidebar — they do not render at all.
- Custom dividers are visible to all users, providing consistent visual grouping.
Important Security Note
Hiding is not access control. Hiding a menu item with this plugin only removes it from the sidebar visually. It does not revoke any WordPress capabilities or restrict access to the underlying admin page. A user who knows the direct URL can still navigate to a hidden page if WordPress grants them permission based on their role and capabilities.
If you need to truly restrict access to certain admin pages, use a dedicated role and capability management plugin (such as Members or User Role Editor) alongside the ID Admin Menu Customizer. This plugin handles presentation; capability plugins handle permissions.
