Добавление пункта меню в админ-панель WordPress для редакторов для редактирования настроек одного плагина - PullRequest
0 голосов
/ 10 ноября 2018

Я установил плагин Siteimprove на веб-сайт моего клиента WordPress, и мне нужно предоставить редактору доступ к плагину. Редакторы по умолчанию не имеют доступа к плагинам. Я попытался добавить следующее к своему functions.php:

if (!current_user_can('manage_options')) {
  add_menu_page(
        'Siteimprove Plugin',
        'Siteimprove',
        'manage_options',
        'siteimprove',
        'siteimprove_settings_form'
    );
}

Это код из плагина Siteimprove, который добавляет его в меню:

/**
 * Register menu for settings form page.
 */
public function register_menu() {
    // Add top level menu page.
    add_menu_page(
        __('Siteimprove Plugin'),
        __('Siteimprove'),
        'manage_options',
        'siteimprove',
        'Siteimprove_Admin_Settings::siteimprove_settings_form'
    );
}

Я создал тестовую учетную запись редактора, и это не работает. Я что-то упустил, чтобы заставить это работать? Спасибо за вашу помощь!

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