Как добавить дополнительные типы файлов для загрузки в WordPress

Для безопасности вашего сайта WordPress позволяет загружать только часто используемые типы файлов. С помощью стандартного загрузчика медиафайлов вы можете загрузить популярные форматы изображений, аудио- и видео файлы, а также документы. Но, что если вам понадобится загрузить файл, который не разрешен движком? В сегодняшней статье мы покажем вам как добавить дополнительные типы файлов для загрузки в WordPress.

Как добавить дополнительные типы файлов для загрузки в WordPress

Типы файлов, разрешенные для загрузки в WordPress

WordPress разрешает вам загружать наиболее популярные файлы изображений, аудио, видео, PDF, документы Microsoft office и OpenOffice. В WordPress codex есть полный список разрешенных типов файлов и расширений.

Добавляем расширения для дополнительных типов файлов

Безопасность — основная причина ограничения типов файлов, которые пользователь может загружать. Однако, это не означает, что пользователь не может изменить такое поведение. С помощью небольшого кусочка кода вы можете добавить новый тип файлов и расширение в WordPress. Вот так:

Обратите внимание, что расширение файла идет как ключ в массиве $mime_types, а mime типы — как его значение.

В этом примере, расширение svg представляет файлы с mime типом image/svg+xml. Другие mime-типы наиболее распространенных расширений файлов вы можете найти на этой странице.

Также можно добавлять несколько типов файлов в одном сниппете следующим образом:

Как добавить дополнительные типы файлов для загрузки в WordPress

Мы надеемся, что эта статья помогла вам научиться разрешать для загрузки дополнительные типы файлов в WordPress. Также вам может оказаться полезной статья о том, как увеличить максимальный размер загружаемых файлов в WordPress.

По всем вопросам и отзывам просьба писать в комментарии ниже.

Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.

Источник

Written by: