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