This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Child Navigation


With installing this plugin you add functionality to wp_nav_menu() to show
only children of the current page or start with a specific navigation level.


  1. Upload child-navigation directory to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress

Show only children of current page

For showing all children of the current page set children_only as argument
to TRUE in wp_nav_menu().
TRUE ) ); ?>

Show all items starting at specific navigation level

For showing all pages in the current root line, starting at a specific
navigation level, set children_start_level as argument with the wanted
start level as value.
2 ) ); ?>

Show current page/start level in child navigation

With children_show_start_level set to TRUE the current page is shown in
navigation if children_only is set or starts with children_start_level,
if children_start_level is set.
// use either
‘children_only’ => TRUE,
// or
‘children_start_level’ => 2,
) );
The argument depth will be relative to the first displayed level.


There are no reviews for this plugin.

Contributors & Developers

“Child Navigation” is open source software. The following people have contributed to this plugin.


Translate “Child Navigation” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Tested up to WordPress 4.0
  • Improved code style following WordPress Coding Guidlines


  • Added support for start level
  • Added possibility to show current page