Есть ли способ заблокировать определенные страницы от редактирования кем-либо, кроме администратора?


Я создал сайт и тему WordPress, и у меня есть несколько страниц, которые я не хочу, чтобы редакторы редактировали. Однако есть и другие страницы, к которым я хочу, чтобы у них был доступ для редактирования. Есть ли плагин или код, который блокирует редактирование определенных страниц кем-либо, кроме администратора?

Author: cjbj, 2012-04-12

2 answers

Взгляните на плагин для участников от Джастина Тэдлока.

У него есть функция " разрешения на контент ", которая позволяет вам ограничивать публикации и страницы по роли пользователя.

В качестве альтернативы, если вы хотите реализовать это самостоятельно, вы можете написать шорткод, который перенаправляет пользователя условно. И разместите это на страницах, которые вы хотите ограничить.

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

 2
Author: Johannes Pille, 2012-04-12 03:28:05

В том же духе, что и плагин для участников и Область действия ролей, мне нравится Редактор ролей пользователей - http://wordpress.org/extend/plugins/user-role-editor / Это самый простой в использовании редактор ролей пользователей, на мой взгляд, и большой плюс... Разработчик всегда рядом, чтобы помочь и получить обратную связь. Я не говорю, что другие - нет. Я просто знаю по опыту, что разработчики редактора ролей пользователей всегда готовы помочь.

 1
Author: Travis Pflanz, 2012-04-12 05:10:40