From bd5090cbd68ba0c93c9e2065d3261a80f225633f Mon Sep 17 00:00:00 2001 From: nacin Date: Sat, 14 May 2011 19:47:29 +0000 Subject: [PATCH] Don't fetch auto-draft pages in WP_Rewrite::page_uri_index(). props duck_, see #17176. git-svn-id: http://svn.automattic.com/wordpress/trunk@17929 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-includes/rewrite.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wp-includes/rewrite.php b/wp-includes/rewrite.php index 7995707f9..46c1b3219 100644 --- a/wp-includes/rewrite.php +++ b/wp-includes/rewrite.php @@ -767,7 +767,7 @@ class WP_Rewrite { global $wpdb; //get pages in order of hierarchy, i.e. children after parents - $posts = get_page_hierarchy($wpdb->get_results("SELECT ID, post_name, post_parent FROM $wpdb->posts WHERE post_type = 'page'")); + $posts = get_page_hierarchy( $wpdb->get_results("SELECT ID, post_name, post_parent FROM $wpdb->posts WHERE post_type = 'page' AND post_status != 'auto-draft'") ); // If we have no pages get out quick if ( !$posts )