Как ограничить размер загружаемого файла для отдельных групп пользователей

Каким образом ограничить для отдельных групп пользователей (к примеру для всех "Редакторов") размер загружаемого медиафайла через админку WordPress?

Сторонник Asked on 07.02.2019 in Картинки.
Add Comment
1 Answer(s)
Best answer

Увеличить или уменьшить размер файлов для загрузки на сайте WordPress можно с помощью хука в файле functions.php активной темы:


add_filter( 'upload_size_limit', 'PBP_increase_upload' );

function PBP_increase_upload( $bytes )

{ return 100000; // 100 Килобайт }

Осталось применить хук к отдельной группе пользователей сайта.

Понимающий Answered on 07.02.2015.

Можно так: 


if ( is_user_logged_in() ) {

if (current_user_can('editor')) {

function PBP_increase_upload( $bytes )

{

return 100000; // 100 Кб

}
add_filter( 'upload_size_limit', 'PBP_increase_upload' );

}

}

Вместо editor (роль Редактора) подставляем свою группу пользователей Вордпресс:

  • administrator
  • contributor
  • subscriber

и т.д.

RE: Как ограничить размер загружаемого файла для отдельных групп пользователей

on 07.02.2015.
Add Comment

Your Answer

By posting your answer, you agree to the privacy policy and terms of service.