Flector

Disable Real MIME Check

Disable Real MIME Check

Многие пользователи WordPress после обновления движка до версии 4.7.1 столкнулись с проблемой невозможности загрузки на сайт каких-либо файлов, кроме картинок. При попытке загрузить на сайт какой-нибудь обычный .doc файл движок выдает сообщение: "Извините, тип этого файла не разрешён из соображений безопасности". Проблема коснулась не всех пользователей движка, но довольно многих. Это официально зарегистрированный баг, который должен будет исправлен в версии 4.7.2. Но что делать, если загрузка файлов вам необходима прямо сейчас? Можно воспользоваться маленьким плагином Disable Real MIME Check, который решает данную проблему.

Скачиваем плагин по ссылке в конце страницы и устанавливаем его:

1 Распаковываем архив.

2 Копируем папку disable-real-mime-check в /wp-content/plugins/.

3 Заходим в админку сайта на вкладку "Плагины" и активируем плагин.

И это все. После активации плагина загрузка любых типов файлов будет восстановлена. На самом деле установку плагина можно заменить небольшим кодом, который вы должны будете вставить в файл functions.php вашей темы:

function wph_disable_mime_check($data, $file, $filename, $mimes) {
	$wp_filetype = wp_check_filetype($filename, $mimes);
 
	$ext = $wp_filetype['ext'];
	$type = $wp_filetype['type'];
	$proper_filename = $data['proper_filename'];
 
	return compact('ext', 'type', 'proper_filename');
}
add_filter('wp_check_filetype_and_ext', 'wph_disable_mime_check', 10, 4);

Но плагин, конечно, удобнее, так как не требует ручной правки файлов темы.

Disable Real MIME Check
Автор плагина: Sergey Biryukov
Рассматриваемая версия: 1.0 от 12.01.2017
Текущая версия: 1.0 от 28.11.2017
Совместимость с версией WordPress: 4.7.1 и выше
Активных установок плагина: 20 000+
Скачать плагин версии 1.0 (всего скачено 152 165 раз)

Понравился пост? Подпишись на обновления по Обновления блога по RSSRSS или Обновления блога на TwitterTwitter !

Комментарии (всего 15 комментариев)
Написать комментарий

(обязательно)

(обязательно, не публикуется)

Для вставки кода используйте кнопку "Код", по умолчанию используется синтаксис подсветки языка "php", вы можете поменять его на любой другой поддерживаемый GeSHi язык, например "javascript", "css", "html4strict", "sql" и тд. Используйте предпросмотр!
 


Подписаться на уведомления без комментирования.