=== ID Admin Menu Customizer ===
Contributors: insightdezign
Tags: admin menu, menu customizer, drag and drop, admin interface, menu organizer
Requires at least: 5.0
Tested up to: 6.9
Stable tag: 1.1.1
Requires PHP: 7.2
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Easily reorder WordPress admin menu items with drag-and-drop and hide menu items. Perfect for streamlining the admin experience.

== Description ==

ID Admin Menu Customizer is a powerful yet simple WordPress plugin that gives administrators complete control over the WordPress admin menu. Easily reorder menu items with drag-and-drop functionality and hide menu items that aren't needed.

Perfect for agencies, freelancers, and site administrators who want to create a cleaner, more organized admin experience for their clients and team members.

= Key Features =

* **Drag & Drop Reordering** - Easily reorder admin menu items with intuitive drag-and-drop functionality
* **Hide Menu Items** - Hide unnecessary menu items while keeping them accessible in edit mode
* **Site-Wide Settings** - All administrators see the same customized menu layout
* **Smart New Item Handling** - New menu items from plugins automatically append to the bottom
* **Administrator Only** - Only administrators can access the edit mode for security
* **No Configuration Needed** - Works right out of the box with a simple toggle button
* **Clean Interface** - Intuitive controls that don't clutter the WordPress admin

= Use Cases =

* **Agency Work** - Create a cleaner admin interface for clients by hiding technical menu items
* **Multisite Networks** - Organize admin menus consistently across multiple sites
* **Training** - Simplify the admin interface for new WordPress users
* **Efficiency** - Group related menu items together for faster navigation
* **Client Handoff** - Hide developer tools and plugins from client view

== Installation ==

1. Upload the plugin files to the `/wp-content/plugins/id-admin-menu-customizer` directory, or install the plugin through the WordPress plugins screen directly.
2. Activate the plugin through the 'Plugins' screen in WordPress
3. Look for the "⚙ Edit Menu" item at the top of your admin menu (shown in gold)
4. Click it to enter edit mode and start customizing your admin menu

== Frequently Asked Questions ==

= Who can access the edit mode? =

Only users with the administrator capability can access edit mode and customize the menu.

= Will my changes affect other administrators? =

Yes, menu customization is site-wide, so all administrators see the same menu layout.

= What happens to menu items from new plugins? =

They automatically appear at the bottom of the menu and can be repositioned as needed.

= Can I reset to the default menu? =

Yes, simply deactivate and reactivate the plugin to reset all customizations to WordPress defaults.

= Does this work with multisite? =

Yes, each site in a multisite network can have its own menu customization.

= Will hidden items be permanently deleted? =

No, hidden items can be shown again at any time from edit mode. They're only hidden from view, not deleted.

= Does this plugin work with custom post types? =

Yes, all menu items including custom post types can be reordered and managed.

== Screenshots ==

1. Edit Menu button at the top of the admin menu
2. Edit mode showing drag-and-drop interface with eye icons to hide items
3. Adding dividers to organize menu sections
4. Hidden items shown grayed out in edit mode
5. Final customized menu with organized sections

== Changelog ==

= 1.1.1 =
* Removed Freemius SDK to simplify the plugin and improve WordPress.org compliance.

= 1.0.1 =
* Fixed menu items reverting to original positions after save.
* Fixed dividers disappearing after page reload.
* Fixed slug mismatch between PHP and JavaScript for plugin menu items.
* Added server-side enforcement of hidden menu items.
* Removed WordPress default separators from interfering with custom order.
* Added unique divider IDs to prevent collision on rapid creation.
* Changed capability check from administrator role to manage_options.

= 1.0.0 =
* Initial release
* Drag and drop menu reordering
* Hide/show menu items
* Administrator-only edit mode
* Site-wide menu customization
* Automatic handling of new menu items

== Upgrade Notice ==

= 1.1.1 =
Removed Freemius SDK for a leaner, fully compliant plugin.

= 1.0.1 =
Stability fixes for menu ordering and divider persistence.

= 1.0.0 =
Initial release of ID Admin Menu Customizer.

== Additional Information ==

= Support =

For support, please visit https://insightdezign.com or email support@insightdezign.com

= Credits =

Developed by Insight Dezign - Professional WordPress Development Services

== Usage ==

1. Click the "Edit Menu" item at the top of your admin menu
2. Drag and drop menu items to reorder them
3. Click the eye icon next to items to hide them
4. Click "💾 Save" to save your changes

The page will reload with your new menu layout applied.
