Меня тут на днях спрашивали каким образом в редакторе Вордпресс можно скрыть кнопку «Добавить медиафайл» для некоторых групп пользователей.

Задача решается очень просто с помощью функции current_user_can().
Например, чтобы скрыть эту кнопку для всех групп ниже администратора, проверяем имеет ли текущий пользователь доступ к настройкам. Если не имеет — значит он не администратор, и кнопку для него скрываем.
Код как обычно размещаем в functions.php.
function RemoveAddMediaButtonsForNonAdmins(){ if ( !current_user_can( 'manage_options' ) ) { remove_action( 'media_buttons', 'media_buttons' ); } } add_action('admin_head', 'RemoveAddMediaButtonsForNonAdmins');
Я не буду рассматривать все возможные варианты применения этой функции, просто знайте, что она есть.
Подпишитесь на мой телеграм и первыми получайте новые материалы, в том числе которых нет на сайте.