Я добавил отдельную страницу меню (объектная страница) с минимальным уровнем доступа, требуемым как «Абонент». Я делаю это, потому что я регистрирую новых пользователей, и они будут «Подписчиками» с дополнительной возможностью редактировать раздел, который создает мой плагин. Поэтому я хочу, чтобы они могли видеть это меню. Я создал страницу меню следующим образом:
add_object_page('Personal Section', 'Personal Section', 'subscriber', 'personal-section', 'personal_section_fn');
Теперь, когда я вхожу в систему с учетными данными подписчика, я могу видеть это меню, но я не могу его видеть, когда вы входите в систему под именем Admin. Я здесь что-то не так?
Заранее спасибо!
subscriber
– это роль, а не возможность . Используйте возможность управления доступом, например, read
.
Чтобы понять разницу, лучше установите член плагина Justin Tadlock .
Для роли подписчика вы получите список таких возможностей:
Роль администратора :