diff --git a/wp-includes/query.php b/wp-includes/query.php
index 6ba10c4..e609c8f 100644
|
a
|
b
|
class WP_Query { |
| 3140 | 3140 | $author_obj = $this->get_queried_object(); |
| 3141 | 3141 | |
| 3142 | 3142 | $author = (array) $author; |
| 3143 | | |
| 3144 | | if ( in_array( $author_obj->ID, $author ) ) |
| | 3143 | |
| | 3144 | if( $author_obj->ID > 0 && in_array( $author_obj->ID, $author ) ) |
| | 3145 | return true; |
| | 3146 | elseif ( in_array( $author_obj->ID, $author, true ) ) |
| 3145 | 3147 | return true; |
| 3146 | 3148 | elseif ( in_array( $author_obj->nickname, $author ) ) |
| 3147 | 3149 | return true; |
| … |
… |
class WP_Query { |
| 3172 | 3174 | $cat_obj = $this->get_queried_object(); |
| 3173 | 3175 | |
| 3174 | 3176 | $category = (array) $category; |
| 3175 | | |
| 3176 | | if ( in_array( $cat_obj->term_id, $category ) ) |
| | 3177 | |
| | 3178 | if ( $cat_obj->term_id > 0 && in_array( $cat_obj->term_id, $category ) ) |
| | 3179 | return true; |
| | 3180 | elseif ( in_array( $cat_obj->term_id, $category, true ) ) |
| 3177 | 3181 | return true; |
| 3178 | 3182 | elseif ( in_array( $cat_obj->name, $category ) ) |
| 3179 | 3183 | return true; |
| … |
… |
class WP_Query { |
| 3400 | 3404 | |
| 3401 | 3405 | $page = (array) $page; |
| 3402 | 3406 | |
| 3403 | | if ( in_array( $page_obj->ID, $page ) ) |
| | 3407 | if ( $page_obj->ID > 0 && in_array( $page_obj->ID, $page ) ) |
| 3404 | 3408 | return true; |
| | 3409 | elseif ( in_array( $page_obj->ID, $page, true ) ) |
| | 3410 | return true; |
| 3405 | 3411 | elseif ( in_array( $page_obj->post_title, $page ) ) |
| 3406 | 3412 | return true; |
| 3407 | | else if ( in_array( $page_obj->post_name, $page ) ) |
| | 3413 | elseif ( in_array( $page_obj->post_name, $page ) ) |
| 3408 | 3414 | return true; |
| 3409 | 3415 | |
| 3410 | 3416 | return false; |
| … |
… |
class WP_Query { |
| 3480 | 3486 | $post_obj = $this->get_queried_object(); |
| 3481 | 3487 | |
| 3482 | 3488 | $post = (array) $post; |
| 3483 | | |
| 3484 | | if ( in_array( $post_obj->ID, $post ) ) |
| | 3489 | |
| | 3490 | if ( $post_obj->ID > 0 && in_array( $post_obj->ID, $post ) ) |
| | 3491 | return true; |
| | 3492 | elseif ( in_array( $post_obj->ID, $post, true ) ) |
| 3485 | 3493 | return true; |
| 3486 | 3494 | elseif ( in_array( $post_obj->post_title, $post ) ) |
| 3487 | 3495 | return true; |