При загрузке файлов с расширением .apk, .msu, .exe и других небезопасных файлов через консоль WordPress’a выскакивает ошибка «Извините, тип этого файла не разрешён из соображений безопасности.» Для того чтобы загрузить «небезопасный» файл в WordPress нужно отредактировать файл functions.php. В этот файл нужно добавить следующий код:
function additional_mime_types($mimes)
{
$mimes['doc'] = 'application/msword';
$mimes['txt'] = 'text/plain';
$mimes['swf'] = 'application/x-shockwave-flash';
$mimes['zip'] = 'application/zip';
$mimes['nth'] = 'application/zip';
$mimes['jar'] = 'application/zip';
$mimes['apk'] = 'application/vnd.android.package-archive apk';
$mimes['rar'] = 'application/x-rar-compressed';
$mimes['msi'] = 'application/x-msi';
$mimes['msu'] = 'application/x-msu';
return $mimes;
}
add_filter('upload_mimes', 'additional_mime_types');
Чтобы разрешить загрузку нужного файла нужно добавить соответствующую строку типа:
$mimes['расширение'] = 'тип данных';
Например, чтобы разрешить загрузку файла с расширением .msi нужно добавить строчку:
$mimes['msi'] = 'application/x-msi';
Список MIME-типов тут.
Добавить комментарий