WPSEO_File_Size_Service::get_file_size()protectedYoast 1.0

Returns the file size.

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

Хуков нет.

Возвращает

int. The file size.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->get_file_size( $file_url );
$file_url(строка) (обязательный)
The file url to get the size for.

Код WPSEO_File_Size_Service::get_file_size() Yoast 19.11

protected function get_file_size( $file_url ) {
	$file_config = wp_upload_dir();
	$file_url    = str_replace( $file_config['baseurl'], '', $file_url );
	$file_size   = $this->calculate_file_size( $file_url );

	if ( ! $file_size ) {
		throw WPSEO_File_Size_Exception::unknown_error( $file_url );
	}

	return $file_size;
}