diff --git a/wp-includes/query.php b/wp-includes/query.php
index 04286aa..fb2d0dc 100644
a
|
b
|
class WP_Query { |
2528 | 2528 | $where .= ')'; |
2529 | 2529 | } |
2530 | 2530 | |
| 2531 | if ( isset( $q['has_password'] ) ) { |
| 2532 | if ( is_bool( $q['has_password'] ) ) |
| 2533 | $where .= sprintf( " AND $wpdb->posts.post_password %s ''", $q['has_password'] ? '!=' : '=' ); |
| 2534 | elseif ( is_string( $q['has_password'] ) && ! empty( $q['has_password'] ) ) |
| 2535 | $where .= $wpdb->prepare( " AND $wpdb->posts.post_password = %s", $q['has_password'] ); |
| 2536 | } |
| 2537 | |
2531 | 2538 | if ( !empty( $this->meta_query->queries ) ) { |
2532 | 2539 | $clauses = $this->meta_query->get_sql( 'post', $wpdb->posts, 'ID', $this ); |
2533 | 2540 | $join .= $clauses['join']; |