Приветствую вас дорогие друзья! В этом небольшом уроке я покажу, как можно обойти стандартный список разрешенных для загрузки файлов!
Если вам необходимо загрузить какой-нибудь анимационный (и не только) баннер на свой WordPress сайт, то с такими форматами изображений, как: jpg (jpeg), png и gif у вас не возникнет проблем, но если вы попробуете загрузить, например, какой-нибудь флешь баннер в формате swf, то на экран будет выведена ошибка:
Не удалось загрузить “название файла.swf” в связи с ошибкой.
Извините, данный тип файлов запрещен из соображений безопасности.
Как включить поддержку swf?
Для этого необходимо создать функцию, которая будет добавлять разрешенный формат (нужный формат) в массив mimes, а после этого установить фильтр.
Делается это так:
Шаг № 1.
Откройте файл function.php вашей темы.
Шаг № 2.
В самый конец файла вставьте этот код:
function additional_mime_types( $mimes ) { $mimes['swf'] = 'application/x-shockwave-flash'; return $mimes; } add_filter( 'upload_mimes', 'additional_mime_types' );
Все, после этого можно загружать swf файлы.
На этом урок по wordpress завершен, желаю вам удачи!
Если вам нужна помощь в создании какого-либо функционала, сайта, сервиса, тестов или калькуляторов, то готов помочь, подробнее на странице услуг.