List Pages Plus

Alter the output of the wp_list_pages() function’s HTML. Set default arguments in Settings Panel using wp_list_pages_plus() replacement function.

Author:devbits (profile at
WordPress version required:2.5
WordPress version tested:2.7.1
Plugin version:1.5
Added to WordPress repository:17-09-2008
Last updated:15-05-2009
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, %:0
Rated by:0
Plugin URI:
Total downloads:7 553
Active installs:90+
plugin download
Click to start download

Alter the output of the wp_list_pages() function's HTML. Add in your own classes, insert text into link title, add additional tags surrounding title. Top-level Parents and Children are set seperately for greater flexibility. You can also turn off parent links, useful when using collapsable menus.

Set default arguments in Settings Panel using wp_list_pages_plus(); replacement function. Instead of adding commonly used arguments to your wp_list_pages(); function, you can set these as defaults and update them easily without altering templates. The wp_list_pages_plus(); function mirrors the wp_list_pages(); function exactly and additional arguments may be added directly within the function call, direct arguments will also override default arguments for multiple location use and greater flexibility. Just edit your sidebar.php template (or wherever your Page menu list is output) by changing wp_list_pages('args'); to wp_list_pages_plus();