How to List Sub-pages in WordPress
The Plugin was last updated 12 years ago, but surprisingly it works fine with all WordPress/php version today as well. This plugin adds the ability to put a tag in your page entry and have it display a list of pages. By default it will show the sub pages of the page that it is on, but it will accept any of the options the wp_list_pages template tag will except title_li and echo. It is very simple to use, just put the Tag in the entry for your page where you want the list to appear. There is one option in addition to the wp_list_pages ones. Specifying a css_class will override the default of xls_list for the class of the surrounding ul. It supports multiple uses of the tag with different options on one page.