Ограничить редактирование некоторых пользовательских полей сообщений - WordPress

На моем сайте есть главный администратор и несколько редакторов.

Каждый редактор может также редактировать и заполнять некоторые пользовательские поля (мета-поля добавляются Meta Box API плагина), но мне нужно ограничить редактирование и показ некоторых пользовательских полей для этой группы, но я не нашел ничего связанного с этой темой.

любая помощь будет оценена.

2 ответа

Есть два бесплатных плагина, которые будут работать вместе для достижения этой цели, и многое другое...

Первый плагин - Advanced Custom Fields: http://wordpress.org/plugins/advanced-custom-fields/

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

Второй плагин - это плагин Members, который расширяет и позволяет настраивать / создавать роли пользователей: http://wordpress.org/plugins/members/.

Как это устроено. Используйте плагин "Члены", чтобы создать новую роль пользователя с теми же (или какими угодно) разрешениями для "Редактора", назовите их "Editors Plus". Затем используйте Расширенные настраиваемые поля, чтобы создать настраиваемую группу полей, к которой может иметь доступ только "Editors Plus". IE: Показать эту группу полей, если: "Пользователь", "равно", "Редактор Плюс". Все это происходит через простой графический интерфейс.

Зарегистрируйте новую роль с помощью этой ссылки:

http://codex.wordpress.org/Function_Reference/add_role

а затем применить аутентификацию к этому, что вы хотите.

Благодарю.

Другие вопросы по тегам