From d1d83710e79a2819aac98f1aa88f3d09e4a676f9 Mon Sep 17 00:00:00 2001 From: markjaquith Date: Fri, 19 Nov 2010 19:25:53 +0000 Subject: [PATCH] Do not set is_category/is_tax/is_tax for is_singular requests. props mtekk. fixes #15487 git-svn-id: http://svn.automattic.com/wordpress/trunk@16495 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-includes/query.php | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/wp-includes/query.php b/wp-includes/query.php index 205cd5f19d..8cc83a0ab6 100644 --- a/wp-includes/query.php +++ b/wp-includes/query.php @@ -1591,17 +1591,19 @@ class WP_Query { ); } - foreach ( $tax_query as $query ) { - if ( 'IN' == $query['operator'] ) { - switch ( $query['taxonomy'] ) { - case 'category': - $this->is_category = true; - break; - case 'post_tag': - $this->is_tag = true; - break; - default: - $this->is_tax = true; + if ( !$this->is_singular() ) { + foreach ( $tax_query as $query ) { + if ( 'IN' == $query['operator'] ) { + switch ( $query['taxonomy'] ) { + case 'category': + $this->is_category = true; + break; + case 'post_tag': + $this->is_tag = true; + break; + default: + $this->is_tax = true; + } } } }