Auto Subpage Menu
By default wordpress menu system, wordpress can only automatically add/remove top-level page to/from menus
The facts
- Rating
- 4.3★ from 12
- Active installs
- 700+
- Price
- Free
- Last updated
- 4 Aug 2020
- Added
- Aug 2015
- Requires WP
- 3.3.0
- Tested up to
- WP 5.4.21
- Downloads
- 10,378
Our analysis
AI-assistedAuto Subpage Menu is a WordPress plugin that enhances the default menu system by automatically managing the inclusion of subpages (child pages) in menus. When a subpage is published, updated, moved to trash, or restored, this plugin adjusts the menu accordingly, provided its parent page is already in the menu.
This plugin is suitable for users who want to streamline their navigation menus by ensuring that subpages are automatically added or removed based on their status, thus maintaining an organised structure without manual intervention.
Best for: This plugin is best for WordPress users managing sites with multiple subpages who want to automate menu updates.
What it does well
- ✓Automatically adds subpages to menus when published
- ✓Removes subpages from menus when moved to trash
- ✓Updates menus when subpages are modified
- ✓Maintains menu structure based on parent page status
Where it falls short
- •Does not affect top-level pages
- •Limited information on future updates or support
Verdict
Auto Subpage Menu provides a useful function for managing navigation in WordPress, particularly for sites with complex page hierarchies. However, its limitations to subpages and lack of recent updates may be a consideration for some users.
From the developer
jojoee's own description of Auto Subpage Menu, lightly tidied.
By default wordpress menu system, wordpress can only automatically add/remove top-level page to/from menus
- When publish top-level page then add it into menus
- When move top-level page to trash then remove it from menus
- When restore top-level page then add it into menus
this feature has no effect with subpage (child page), but Auto Subpage Menu can
- When publish subpage (child page) then add it into menus (if its page parent exists in menu)
- When update subpage (child page) then update menus
- When move subpage (child page) to trash then remove it from menus
- When restore subpage (child page) then add it into menus
Notes
- WordPress Coding Standards
- phpDocumentor DocBlock Standard
- Auto Subpage Menu – WordPress Directory Uri
- 2 spaces for indent
- Repository on Github