Automattic\WooCommerce\Internal\Admin\ProductReviews

ReviewsListTable::convert_status_to_query_value()protectedWC 1.0

Converts a status key into its equivalent comment_approved database column value.

Метод класса: ReviewsListTable{}

Хуков нет.

Возвращает

Строку.

Использование

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->convert_status_to_query_value( $status ) : string;
$status(строка) (обязательный)
Status key from ReviewsListTable::get_status_filters().

Код ReviewsListTable::convert_status_to_query_value() WC 8.7.0

protected function convert_status_to_query_value( string $status ) : string {
	// These keys exactly match the database column.
	if ( in_array( $status, [ 'spam', 'trash' ], true ) ) {
		return $status;
	}

	switch ( $status ) {
		case 'moderated':
			return '0';
		case 'approved':
			return '1';
		default:
			return 'all';
	}
}