Как пользователю с ролью «автор» дать доступ к публикации только в трёх рубриках?
Здравствуйте. Подскажите плагин или способ, как для определённого пользователя в wordpress дать доступ к публикации записей и редактированию только своих записей только в 2-3 рубриках. И чтобы нельзя было менять названия, удалять и редактировать сами рубрики.
Чтобы при добавлении новой записи у него в меню был выбор отметить галочкой только из этих разрешенных ему 3 рубрик, а все остальные рубрики были невидны. И в идеале бы конечно чтобы не было возможности поставить одну запись сразу в несколько рубрик, а можно было выбрать только одну.
В общем наверно может показаться что "дофига хочешь", чтобы и так и сяк под себя. Но на самом деле это же логично так делать. Чтобы автор контента по ошибки не пульнул контент не туда, ничего не удалил лишнего и не мог менять то чего не следует.
Я потыкал несколько плагинов aam, role editor ещё какие-то, но так и не смог пока сделать. Где то надо покупать pro версию и не факт что там будет работать как надо.
Кто нибудь решал такую задачу?
В принципе, все что вы написали, следуюя вашему алгоритму можно сделать через ACF.
1) убрать метабокс, добавить свой метабокс
2) создать шаблон страницы для публикации записи через acf_form()
3) на уровне рнр проверять права юзера и отдавать ему соовтетствующие категории
Плагин wp-recall с фронтенд формой публикацией.
В настройках формы публикации в админке ставите разрешенные id рубрик и пользователь из фронта будет публиковать в них. С ролью автора в настройках ставьте чтоб в админку не пускало.