Ответы в темах

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Автор Staspost

    (@staspost)

    Можно ли как-то более детально расписать edit_others_posts, указав, что можно править, к примеру, только посты пользователей в статусе «Автор»?

    Автор Staspost

    (@staspost)

    Эта статья да, устарела и там же есть ссылка на новую. Ту, что я дал выше.

    Так читал я ту статью. Там написано, что возможность редактирования чужих постов дает право «edit_others_posts». По умолчанию это право есть у редакторов. Создаю новую роль, назначаю ей право edit_others_posts, вижу, что пользователь с этой ролью может править не только посты участников и авторов, но и посты любых других пользователей с этой новой ролью, а равно и посты редакторов.

    А мне нужно, чтобы редактор, имеющий право edit_others_posts мог править посты любых авторов и участников, но не других редакторов.

    Раньше этого можно было добиться, установив Автору Level 5. Сейчас таких уровней нет, что делать-то?

    Автор Staspost

    (@staspost)

    никто не отменял.

    Как никто не отменял? Даже в указанном плагине они указаны как устаревшие. И здесь тоже написано, что статья устарела.

    Изучение системы прав ВП и плаг типа user role editor могут помочь в решении «проблемы».

    Как раз с этим плагином я и экспериментировал. Добиться нужного эффекта так и не удалось. Если я ставлю разрешение на edit_others_posts, то редактируются посты всех авторов и редакторов без ограничений. Не нашел я в системе прав такой функции, которая позволяет запретить редактирование постов, опубликованных другим редактором, с одновременным разрешением редактирования постов «нижестоящих» авторов.

Просмотр 3 ответов — с 1 по 3 (всего 3)