n-wp.ru — блог о WordPress

Как ограничить пользователей в загрузке файлов разного типа

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

Для этого откройте файл functions.php вашей темы, и добавьте в него такой код:

Если пользователь входит в перечисленный в коде список, то он имеет право загружать все типы файлов. Если же не входит — то только JPG, PNG и GIF. Неплохая добавка ко всем остальным установкам безопасности.

tiaurus

Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

5 комментариев

  • Спасибо очень полезный пост!))) Я бы еще добавил в массив mines 3 элемент

    и еще после последнего элемента массива запятая не ставиться, но это не критично php проглатывает такое.