Ограничить редактирование некоторых пользовательских полей сообщений - 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
а затем применить аутентификацию к этому, что вы хотите.
Благодарю.