The best solution would probably be to order the pages within the WordPress dashboard to be in the order that you want them to appear and to sort by menu_order
.
I personally use the Simple Page Ordering plugin to speed this up, as you can just drag and drop the pages to put them in order – see https://en-gb.www.ads-software.com/plugins/simple-page-ordering/.
Doing things this way will also mean that any other themes or plugins that come up with a list of pages should also show them in the same order.
In theory, it would be possible to order the pages by looking at the value a custom field … at the moment, you’d need to use the ccchildpages_widget_pages_args
, ccchildpages_list_pages_args
and/or ccchildpages_query_args
filters within the plugin to add the relevant values to orderby
and meta_key
… I may add these ordering options to a future version of the plugin, but I think that most of the time actually ordering the pages would be the better option.