我不完全确定你在问什么。如果您想将页面列表置于有序列表中,而不是无序列表中,那么应该很简单:
echo \'<ol>\';
wp_list_pages( array( \'title_li\' => null ) );
echo \'</ol>\';
然而,如果您要求的是根据某个参数对其排序,以便您可以将其四处乱序,那么我觉得简单地按页面顺序排序是最容易的,如下所示:
wp_list_pages( array( \'sort_column\' => \'menu_order\' ) );
这将按页面顺序对页面进行排序,您可以通过编辑页面来更改页面顺序。或者,您提到要按日期排序,您可以使用:
wp_list_pages( array( \'sort_column\' => \'post_date\' ) );
您可以在这里找到所有这些:
http://codex.wordpress.org/Function_Reference/wp_list_pages或者,您可能想使用此插件:http://wordpress.org/extend/plugins/page-list/