Изучение системы прав ВП и плаг типа user role editor могут помочь в решении «проблемы».
ЗЫ. Рекомендую стандартные роли не трогать, а создать новые.
сейчас уровни отменили
никто не отменял.
никто не отменял.
Как никто не отменял? Даже в указанном плагине они указаны как устаревшие. И здесь тоже написано, что статья устарела.
Изучение системы прав ВП и плаг типа user role editor могут помочь в решении «проблемы».
Как раз с этим плагином я и экспериментировал. Добиться нужного эффекта так и не удалось. Если я ставлю разрешение на edit_others_posts, то редактируются посты всех авторов и редакторов без ограничений. Не нашел я в системе прав такой функции, которая позволяет запретить редактирование постов, опубликованных другим редактором, с одновременным разрешением редактирования постов «нижестоящих» авторов.
Как никто не отменял?
Сорри, я изначально немного не о том подумал 🙂
Да, уровни (levels) отменены. 🙂
И здесь тоже написано, что статья устарела.
Эта статья да, устарела и там же есть ссылка на новую. Ту, что я дал выше.
Эта статья да, устарела и там же есть ссылка на новую. Ту, что я дал выше.
Так читал я ту статью. Там написано, что возможность редактирования чужих постов дает право «edit_others_posts». По умолчанию это право есть у редакторов. Создаю новую роль, назначаю ей право edit_others_posts, вижу, что пользователь с этой ролью может править не только посты участников и авторов, но и посты любых других пользователей с этой новой ролью, а равно и посты редакторов.
А мне нужно, чтобы редактор, имеющий право edit_others_posts мог править посты любых авторов и участников, но не других редакторов.
Раньше этого можно было добиться, установив Автору Level 5. Сейчас таких уровней нет, что делать-то?
Можно ли как-то более детально расписать edit_others_posts, указав, что можно править, к примеру, только посты пользователей в статусе «Автор»?
Можно ли как-то более детально расписать edit_others_posts
Я чем мог — помог. Больше я, к сожалению, не знаю. 🙁
Может, кто из гуру сможет просветить в этом вопросе.