Plugin Directory

Test out the new Plugin Directory and let us know what you think.
!This plugin hasn’t 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.

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.

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();

Requires: 2.5 or higher
Compatible up to: 2.7.1
Last Updated: 8 years ago
Active Installs: 100+


0 out of 5 stars


Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.