Ticket #20601: 20601.4.diff
File 20601.4.diff, 923 bytes (added by , 11 years ago) |
---|
-
src/wp-includes/class-wp.php
568 568 // We will 404 for paged queries, as no posts were found. 569 569 if ( ! is_paged() ) { 570 570 571 // Don't 404 for authors without posts as long as they matched an author on this site. 572 $author = get_query_var( 'author' ); 573 if ( is_author() && is_int( $author ) && is_user_member_of_blog( $author ) ) { 574 status_header( 200 ); 575 return; 576 } 577 571 578 // Don't 404 for these queries if they matched an object. 572 if ( ( is_tag() || is_category() || is_tax() || is_ author() || is_post_type_archive() ) && $wp_query->get_queried_object() ) {579 if ( ( is_tag() || is_category() || is_tax() || is_post_type_archive() ) && get_queried_object() ) { 573 580 status_header( 200 ); 574 581 return; 575 582 }