WP_REST_Comments_Controller::prepare_status_response( string|int $comment_approved )

Checks comment_approved to set comment status for single comment output.

Parameters

$comment_approved

(string|int) (Required) comment status.

Return

(string) Comment status.

Source

File: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php

protected function prepare_status_response( $comment_approved ) {

		switch ( $comment_approved ) {
			case 'hold':
			case '0':
				$status = 'hold';
				break;

			case 'approve':
			case '1':
				$status = 'approved';
				break;

			case 'spam':
			case 'trash':
			default:
				$status = $comment_approved;
				break;
		}

		return $status;
	}

Changelog

Version Description
4.7.0 Introduced.

© 2003–2021 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/classes/wp_rest_comments_controller/prepare_status_response