=== 53mp - Add Menu Items Easier ===
Contributors: abda53
Tags: menu, navigation, hierarchy, pages, admin
Requires at least: 5.8
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 1.0.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Preserve page and category parent/child structure when adding multiple items on Appearance → Menus.

== Description ==

On **Appearance → Menus**, WordPress adds every checked page or category as a top-level menu item. This plugin keeps the original hierarchy.

Example: if you select **About**, **Our Team**, **Leadership**, and **History** and click **Add to Menu**, the menu receives the same tree:

* About
    * Our Team
        * Leadership
    * History

Works with:

* Pages
* Hierarchical custom post types
* Categories
* Hierarchical custom taxonomies

If you skip an intermediate parent (for example you select About and Leadership but not Our Team), the item is nested under the nearest selected ancestor.

== Installation ==

1. Upload the `53mp-add-menu-items-easier` folder to `/wp-content/plugins/`.
2. Activate **53mp - Add Menu Items Easier** through the Plugins screen.
3. Optional: open **53 Minute Tools → Add Menu Items Easier** in the admin for a quick link to Menus.
4. On **Appearance → Menus**, select a tree of pages or categories and click **Add to Menu**.

== Frequently Asked Questions ==

= Does this change menus I already saved? =

No. It only runs when you click **Add to Menu**. Existing items and drag-and-drop edits are unchanged.

= What if I only select child pages? =

Those items are added as top-level entries, the same as WordPress core. Hierarchy is preserved only among the items in that one add action.

= Does this affect the Site Editor / Navigation block? =

No. It only hooks the classic **Appearance → Menus** “Add to Menu” AJAX request.

= Does this plugin collect any data? =

No. It does not send data to remote servers, store settings, or track usage.

== Changelog ==
= 1.0.1 =
* Added contributor.

= 1.0 =
* Initial release. Preserve hierarchy for pages, hierarchical CPTs, categories, and hierarchical taxonomies.
