Ticket #10663: 10633.diff
| File 10633.diff, 786 bytes (added by , 15 years ago) |
|---|
-
wp-includes/query.php
188 188 189 189 if ( empty($category) ) 190 190 return true; 191 191 192 192 $cat_obj = $wp_query->get_queried_object(); 193 193 194 194 $category = (array) $category; 195 195 196 if ( in_array( $cat_obj->term_id, $category ) ) 197 return true; 198 elseif ( in_array( $cat_obj->name, $category ) ) 199 return true; 200 elseif ( in_array( $cat_obj->slug, $category ) ) 201 return true; 196 foreach($category as $cat){ 197 if ( is_numeric($cat) ) 198 if ( absint($cat) == $cat_obj->term_id ) 199 return true; 200 if ( $cat == $cat_obj->name ) 201 return true; 202 if ( $cat == $cat_obj->slug ) 203 return true; 204 } 202 205 203 206 return false; 204 207 }