Многие из вас заметили, что WordPress разрешает загружать не все типы файлов. Что же делать если надо загрузить файл с расширением .dwg в WordPress? Надо писать код )
Для начала определим какие файлы нам необходимо загружать и сверяем с тем что разрешено загружать по умолчанию в кодексе WordPress?, у меня возникли проблемы с .dwg, .aco, .psd и .max (чертежи оборудования)
Далее открываем наш любимый functions.php и добавляем в его конце код:
1 2 3 4 5 6 7 8 9 |
function my_myme_types($mime_types){ $mime_types['dwg'] = 'image/vnd.dwg'; $mime_types['psd'] = 'image/vnd.adobe.photoshop'; $mime_types['aco'] = 'image/vnd.aco'; $mime_types['max'] = 'image/vnd.max'; return $mime_types; } add_filter('upload_mimes', 'my_myme_types', 1, 1); |
Если у вас возникли проблемы с определением mime типа идем в википедию или ищем в интернете.
Удачи в работе!