Intereting Posts
Почему $ wp_query ничего не получает? URL-адрес перезаписи и архивные файлы шаблонов – Тип сообщения против таксономии Перенаправление на вход в систему на личной странице и при входе на конкретную страницу Как напечатать значения настраиваемых полей Двойная косая черта в URL-адресах загрузки Как «отвязать» / удалить регистр jQuery, чтобы он не назывался частью wp_footer () ;? Настройки плагинов не сохраняются в таблице переназначения Ajax Как добавить ограниченные предметы в меню WordPress? Получить родительский URL-адрес страницы, если он находится на дочерних страницах Удаление столбца Meta из страниц категорий? Как отличить взлом и ошибку кодирования? Пользовательский тип wp_insert Проблема с Ajax в WordPress Плагин WordPress для пользователя с ограниченными днями Путаница в том, как использовать персонализированные типы сообщений, пользовательскую таксономию или категорию?

Разрешения плагина для роли редактора

Я добавил плагин под названием Orbisius Simple Notice, но я заметил, что это применимо к нескольким плагинам, которые я установил. Плагин отлично работает при входе в систему как администратор. Тем не менее, мои клиенты, которые управляют учетными записями сайта, устанавливают роли Редактора. Когда какая-либо из учетных записей редактора пытается получить доступ к странице параметров для плагина, они получают следующее сообщение:

«У вас недостаточно прав для доступа к этой странице».

Я использую редактор роли пользователя, чтобы убедиться, что у них есть разрешения на редактирование плагинов. Тем не менее, я знаю, что проблема не связана с этим, поскольку я разрешил все разрешения в качестве теста, и я все еще получил вышеупомянутую ошибку. Поэтому я считаю, что он жестко закодирован в плагин. Источник для плагина: http://pastebin.com/UhrvkiXv

Единственный бит, который я видел, который казался подходящим, был:

function orbisius_simple_notice_setup_admin() { add_options_page('Orbisius Simple Notice', 'Orbisius Simple Notice', 'manage_options', __FILE__, 'orbisius_simple_notice_options_page'); 

Но у пользователей включена опция manage_options. Я попытался перейти на edit_pages и т. Д., Но до сих пор не повезло.

Есть идеи?!

Solutions Collecting From Web of "Разрешения плагина для роли редактора"