Autogen Headers Menu

Automatically create a main-menu from the headers in your post. Place the menu using the shortcode [autogen_menu] wherever you like.

Author:Amirshk (profile at
WordPress version required:3.0
WordPress version tested:3.5.1
Plugin version:1.0.1
Added to WordPress repository:06-05-2013
Last updated:04-06-2013
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
Rating, %:100
Rated by:1
Plugin URI:
Total downloads:3 045
Active installs:10+
plugin download
Click to start download

This plugin will automatically generate an ordered menu from the headers in your post.

  1. The plugin adds an ID to all your headers in the post.
  2. Add the shortcode [autogen_menu] anywhere in the post, to automatically generate a menu with links to your post's headers.
  3. You have the option to add links the top of the page next to all the headers. Do this by adding the custom field "autogen_menu_show_top" with a value "true" to the relevant posts.

"autogen_menu" Shortcode Options

Options for the [autogen_menu] shortcode:

  • head_class = style classes for the Menu header.
  • div_class = style classes for the wrapping div.
  • ol_class = style classes for all OL.
  • li_class = style classes for all LI.
  • a_class = style classes for all the links.
  • depth = the maximum levels of menu to display. The default is 3.

Custom Fields

  1. Add the custom field "autogen_menu_show_top" with a value "true" to add "top" links next to your headers.
  2. Add "autogen_menu_show_numbering" to add numbers to all your headers.


  1. There is a new widget called 'Autogen Menu Widget' that displays the post's generated menu.