WPSEO_File_Size_Service::get()publicYoast 1.0

Retrieves an indexable.

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

Хуков нет.

Возвращает

WP_REST_Response. The response.

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

$WPSEO_File_Size_Service = new WPSEO_File_Size_Service();
$WPSEO_File_Size_Service->get( $request );
$request(WP_REST_Request) (обязательный)
The request object.

Код WPSEO_File_Size_Service::get() Yoast 22.4

public function get( WP_REST_Request $request ) {
	try {
		$file_url = $this->get_file_url( $request );

		return new WP_REST_Response(
			[
				'type'          => 'success',
				'size_in_bytes' => $this->get_file_size( $file_url ),
			],
			200
		);
	}
	catch ( WPSEO_File_Size_Exception $exception ) {
		return new WP_REST_Response(
			[
				'type'     => 'failure',
				'response' => $exception->getMessage(),
			],
			404
		);
	}
}