Поддержка Проблемы и решения Как скрыть выбор некоторых рубрик в редакторе записи пользователя с ролью Автор

  • Здравствуйте. Продолжаем осваивать wordpress ) Подскажите пожалуйста, как сделать так чтобы пользователь с ролью Автор мог добавлять записи только в 2-3 рубрики. Остальные у него чтобы либо вообще не отображались, либо на них он не мог поставить галочку.
    И как запретить автору редактировать, удалять и добавлять сами рубрики? А у администратора должен быть доступ полный ко всем рубрикам, в общем как по умолчанию.

    Надо чтобы один автор мог только добавлять и редактировать свои записи в 2ух рубриках и больше ничего не мог.

    Интересует способ реализации с редактором Gutenberg, поэтому Front End наверно не подойдёт. Пробовал тестить плагины user role editor но там не нашёл возможности запретить некоторые рубрики для постинга. Пробовал плагин Advanced Access Manager но там такая возможность вроде есть только в версии plus платной. И то не факт будет ли делать как надо.

    Думал ещё над вариантом написания функции. Но как удалить метабокс для определенной роли пользователей примерно представляю, а как должна выглядеть функция чтобы удалить некоторые рубрики в метабоксе выбора рубрик в редактировании записи не знаю.

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Плагин, который может быть Вам полезен лишь частично. Позволяет выбрать только одну рубрику или метку из всех существующих http://joxi.ru/KAxBN1KiM7abDm
    https://ru.wordpress.org/plugins/radio-buttons-for-taxonomies/ Но когда я искал его, видел другие плагины на эту тему с более продвинутыми настройками, которые возможно Вам более подошли, но увы, уже не помню названий и на стал их устанавливать, так мне вполне хватило функционала этого.

    Да, это лишь частичное решение и не основное что нужно. Может попробую поискать ещё какие-то плагины.

    Сделал стилями, больше не получилось никак

    function gb_custom_css_admin(){
     if( current_user_can( 'author' ) ):
     echo PHP_EOL . '<style type="text/css">
    #idстиля, label[for="idстиля"] { 
    display : none; 
    }
    </style>' . PHP_EOL;
    endif;
    }
    add_action('admin_head', 'gb_custom_css_admin');
Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Тема «Как скрыть выбор некоторых рубрик в редакторе записи пользователя с ролью Автор» закрыта для новых ответов.