WordPress не позволяет загружать в медиафайлы файлы нестандартных форматов, это безусловно связано с безопасностью системы, но иногда эта защита только мешает.
Если вы хотите отключить защиту WordPress для загрузки файлов определенного типа, то скорректируйте и добавьте следующий код в файл function.php
//WooHelp.ru //WordPress 4.9.1 add_filter( 'upload_mimes', 'upload_allow_types' ); function upload_allow_types( $mimes ) { //Разрешаем файлы в форматах $mimes['svg'] = 'image/svg+xml'; $mimes['doc'] = 'application/msword'; $mimes['woff'] = 'font/woff'; $mimes['psd'] = 'image/vnd.adobe.photoshop'; // Запрещаем следующие форматы unset( $mimes['mp4a'] ); return $mimes; }
Обратите внимание, что снимать безопасность для загрузки не рекомендуется и вы выполняете данное действие на свой страх и риск.
Где находится файл function.php?
Файл function.php находится в папке вашей темы WordPress, путь к файлу следующий:
/wp-content/themes/Тема WordPress/function.php
Этот код еще работает?
Пожалуйста, сообщите мне в комментариях о работоспособности. Данный код тестировался на версии PHP 7 и WordPress указанной в коде.