diff --git a/wp-admin/admin-functions.php b/wp-admin/admin-functions.php index 5c01e7a5d..26d248b33 100644 --- a/wp-admin/admin-functions.php +++ b/wp-admin/admin-functions.php @@ -546,7 +546,7 @@ function save_mod_rewrite_rules() { function generate_page_rewrite_rules() { global $wpdb; - $posts = $wpdb->get_results("SELECT ID, post_name FROM $wpdb->posts WHERE post_status = 'static'"); + $posts = $wpdb->get_results("SELECT ID, post_name FROM $wpdb->posts WHERE post_status = 'static' ORDER BY post_parent DESC"); $page_rewrite_rules = array();