丹,
第一条建议:不要使用query_posts
获取您的页面。使用get_pages
相反下面是如何使用get\\u页面来完成所要求的操作。
get_pages( array( \'parent\' => 0, \'sort_column\' => \'menu_order\' ) );
您还可以指定是要按升序排序还是按降序排序。默认排序顺序为升序。
get_pages( array( \'parent\' => 0, \'sort_column\' => \'menu_order\', \'sort_order\' => \'desc\' ) );
有关更多信息,请检查
get_pages on codex.
如果您想继续使用query\\u posts,下面是如何按菜单顺序排序页面,您需要使用orderby
论点
query_posts( \'post_type=page&post_parent=0&orderby=menu_order\' );