Plugin / Auto Menu From Pages




A MIGHTYminnow plugin. Enjoy? Consider leaving a 5-star review.

Auto Menu From Pages generates a WordPress navigation menu that matches your page order and hierarchy. Simply click the Sync Auto Menu link in the admin bar to update the auto menu and reflect any changes you make to your pages so it is always current.

The auto menu works just like any other WordPress navigation menu, meaning that you can assign it to any of your theme’s menu locations, output it using the Custom Menu widget, and do anything else that you could normally do to a navigation menu.


  1. Install and activate the plugin.
  2. Navigate to Appearance > Menus in the WordPress admin and select the “Auto Menu From Pages” menu to edit (this should automatically happen on activation).
  3. Assign the auto menu to one or more of your theme’s menu locations using the normal “Theme locations” checkboxes, and save the menu.
  4. Click the Sync Auto Menu link in the admin bar to automatically update your menu to reflect any changes you’ve made to your pages (title, order, etc).
  5. Note: To hide a page from the auto-menu, check the “Hide from the auto menu” checkbox when editing that page.

Enabling Auto-Syncing

This plugin has the ability to automatically sync your menu after pages are modified, however the feature is turned off by default as it can create significant overhead. To turn it on, use the provided amfp_auto_sync_menu filter and set it to true, like so:

add_filter( 'amfp_auto_sync_menu', '__return_true' );


7 reviews

Rating breakdown

Details Information



First Released

25 Mar, 2015

Total Downloads


Wordpress Version

3.5 or higher

Tested up to:


Require PHP Version:






The information provided in this THEME/PLUGIN DIRECTORY is made available for information purposes only, and intended to serve as a resource to enable visitors to select a relevant theme or plugin. wpSocket gives no warranty of any kind, express or implied with regard to the information, including without limitation any warranty that the particular theme or plugin that you select is qualified on your situation.

The information in the individual theme or plugin displayed in the Directory is provided by the owners and contributors themselves. wpSocket gives no warranty as to the accuracy of the information and will not be liable to you for any loss or damage suffered by you as a consequence of your reliance on the information.

Links to respective sites are offered to assist in accessing additional information. The links may be outdated or broken. Connect to outside sites at your own risk. The Theme/Plugin Directory does not endorse the content or accuracy of any listing or external website.

While information is made available, no guarantee is given that the details provided are correct, complete or up-to-date.

wpSocket is not related to the theme or plugin, and also not responsible and expressly disclaims all liability for, damages of any kind, arising out of the use, reference to, or reliance on, any information or business listed throughout our site.

Keep Leading Your Followers!
Share it for them.