Я установил плагин 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'
);
}
Я создал тестовую учетную запись редактора, и это не работает. Я что-то упустил, чтобы заставить это работать? Спасибо за вашу помощь!