diff --git wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php
index e91fce209f..a022e30e21 100644
|
|
|
protected function check_read_post_permission( $post, $request ) {
|
| 1511 | 1511 | $has_password_filter = false; |
| 1512 | 1512 | |
| 1513 | 1513 | // Only check password if a specific post was queried for or a single comment |
| 1514 | | $requested_post = ! empty( $request['post'] ) && 1 === count( $request['post'] ); |
| | 1514 | $requested_post = ! empty( $request['post'] ) && ( !is_array( $request['post'] ) || 1 === count( $request['post'] ) ); |
| 1515 | 1515 | $requested_comment = ! empty( $request['id'] ); |
| 1516 | 1516 | if ( ( $requested_post || $requested_comment ) && $posts_controller->can_access_password_content( $post, $request ) ) { |
| 1517 | 1517 | add_filter( 'post_password_required', '__return_false' ); |