Скрыть меню администратора - PullRequest
0 голосов
/ 24 июля 2011

Я использую последнюю версию WordPress 3.2.1.Я хотел бы позволить создать нового администратора, чтобы сделать ТОЛЬКО это:
1) Управление заказом, чтобы изменить статус заказа на (например, одобрить .. отклонить).
2) Возможность просматривать пользователя только без возможности редактированияили Удалить.
3) Принять уведомление по электронной почте о новом зарегистрированном пользователе и новом заказе.

Это означает, что при входе нового администратора он сможет просматривать только эти 3 меню, и все остальные меню будутневидимый.Может ли кто-нибудь совет?Я пробовал многие из них, такие как «Администрирование», «Редактор меню администратора», «Hide-Admin-Panel». Но все это работает, поскольку оно основано на ролях, а не на пользователях.

Ответы [ 2 ]

1 голос
/ 24 июля 2011

Существует отличный плагин, который называется Members: просто создайте новую роль, предоставьте ей возможности, которые она должна иметь, и я предполагаю, что WordPress скроет все области в бэкэнде, где у пользователя нет возможности выполнять какие-либо действия:

http://wordpress.org/extend/plugins/members/

Эта статья также может быть полезна - речь идет об использовании и расширении системы ролей WordPress по умолчанию:

http://www.blackbam.at/blackbams-blog/2011/07/02/digging-into-roles-and-capabilities-in-wordpress-extension-and-global-usage/

Надеюсь, что этопомогает!

0 голосов
/ 13 октября 2012

Для ваших нужд, я считаю, что плагин Hide Admin Menu может решить проблему. Это позволяет нам скрывать пункты меню администратора в зависимости от роли пользователя, просто устанавливая флажки, соответствующие этим ролям.

Плагин также работает для роли администратора, а также работает с меню админ-бара.

Попробуйте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...