From 1c3bcac7fd272cec1f923a7dd9604ad5e6e0c7d1 Mon Sep 17 00:00:00 2001 From: Andrew 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: https://develop.svn.wordpress.org/trunk@17929 602fd350-edb4-49c9-b593-d223f7449a82 --- 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 7995707f95..46c1b3219f 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 )