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.



This WordPress plugin is oly one function. It takes exactly the same parameters as wp_list_pages, except for child_of, which is used internally.
When called on in template file, it will list :
* on the homepage of the blog, every page and subpage (default, this can be overriden by parameters)
* on every other page, only the pages with the same top-parent (parent of level 1)


  1. Upload wp_list_sub_pages.php to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Place <?php wp_list_sub_pages(); ?> in your templates

Contributors & Developers

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


Translate “wp_list_sub_pages” into your language.

Interested in development?

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