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.

WP Js List Pages Shortcodes


Support for [tree-pages], [list-pages] and [child-pages] shortcodes in your posts or pages to display all child and/or parent pages. The shortcodes accept all parameters available for ( function.


List of all pages with the same parents: [tree-pages]
List of all pages: [list-pages]
List of all pages sorted by title: [list-pages sort_column=”post_title”]
List of pages but exclude some page by ID: [list-pages exclude=”64,128,233″]
List of child pages exclude one page by ID: [child-pages exclude=64]


  1. Download and unzip the last version of this plugin.
  2. Upload the wp-js-list-pages-shortcodes folder to ./wp-content/plugins/
  3. Go to WP Admin panel > Plugins > activate “WP Js List Pages Shortcodes”

Contributors & Developers

“WP Js List Pages Shortcodes” is open source software. The following people have contributed to this plugin.



  • first release


  • fixed a bug with “sort_order”.


  • added number and offset support


  • fixed a bug with “include” parameter.