Как скрыть кнопку «Добавить медиафайл» в редакторе Вордпресс

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

Задача решается очень просто с помощью функции current_user_can().

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

Код как обычно размещаем в functions.php.

function RemoveAddMediaButtonsForNonAdmins(){
 if ( !current_user_can( 'manage_options' ) ) {
 remove_action( 'media_buttons', 'media_buttons' );
 }
}
add_action('admin_head', 'RemoveAddMediaButtonsForNonAdmins');

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

Больше полезных материалов по веб-разработке на моем канале в Телеграм.
Обязательно подпишитесь.

Иван Данилин
Автор Иван Данилин

Делаю сайты на Вордпресс с 2008 года, в том числе уникальные инструменты для решения сложных бизнес‑задач.

Добавить комментарий