Как загрузить файл с расширением ico?

Всем привет сегодня попытался загрузить favicon с расширением ico на что получил такое сообщение: favicon.ico Извините, тип этого файла не разрешён из соображений безопасности. Кто-нибудь подскажет решение?

Добавить Комментарий

Можете посмотреть тут, как вариант добавления фавикона: http://onwp.ru/question/kak-dobavit-favikonfavicon-ico

Так же можете рассмотреть следующие варианты:

Вариант 1. Добавьте в файл wp_config.php следующую строку:

 define( 'ALLOW_UNFILTERED_UPLOADS', true );
 

— она разрешит загружать файлы любого типа. Но лучше применять этот вариант как разовую опцию, так как это не безопасно!

Вариант 2. Добавьте следующий код в functions.php

 add_filter( 'upload_mimes', 'my_myme_types', 1, 1 );
function my_myme_types( $mime_types ) {
// Добавим формат ico
$mime_types['ico'] = 'image/x-icon';
// Добавим.json формат  для примера
$mime_types['json'] = 'application/json';
// Удалим .xls формат  для примера
unset( $mime_types['xls'] );
return $mime_types;
}
 

Если Второй способ не подошел, то возможно у вам слишком маленький файл(или большой), так же в новой версии вордпресс был баг, посмотрите решение вот тут: http://onwp.ru/question/posle-obnovleniya-vordpress-perestali-zagruzhatsya-fajly-doc-docx-i-pdf-chto-delat

 

Добавить Комментарий

Спасибо, помог только первый вариант!

Повторюсь, что он не безопасен, так как в данном случае через загрузчик можно загрузить любые файлы. В том числе и скрипты, поэтому в целях безопасности и если вам больше не нужно загружать подобные файлы — лучше убрать эту строку.

в 09.02.2017.
Добавить Комментарий

Ваш ответ

Размещая свой ответ, вы соглашаетесь с правилами сайта.