Использование WAMP, попытка создания плагина, получение ошибки: у вас нет достаточных разрешений для доступа к этой странице

Просто пытаюсь создать простой плагин с некоторыми параметрами тем, чтобы я мог практиковать. Когда я пытаюсь получить доступ к странице «Параметры темы» в разделе «Настройки …», я получаю: у вас нет достаточных разрешений для доступа к этой странице.

Это все, что у меня есть в плагине:

add_action( 'admin_menu', function(){ add_options_page( 'Theme Options', 'Theme Options', 'administrator', __FILE__, function(){ echo 'Hello'; }); }); 

Вот параметры из кода WordPress:

 <?php add_options_page( $page_title, $menu_title, $capability, $menu_slug, $function); ?> 

Я администратор. Попробовал создать другую учетную запись администратора, тот же результат. Попробовал установить параметр slug в другой slug, тот же результат. Я использую WAMP на своей локальной машине.

Есть идеи? При попытке найти эту проблему при использовании WAMP на локальном компьютере я приступил к работе. Любая помощь будет большой.

Solutions Collecting From Web of "Использование WAMP, попытка создания плагина, получение ошибки: у вас нет достаточных разрешений для доступа к этой странице"

administrator не является возможностью, это роль , поэтому причина, по которой вы получаете эту ошибку, заключается в том, что WordPress не распознает предоставленную вами возможности.

Если вы manage_options возможности роли администратора, вы увидите, что администратор является единственным, у которого есть возможность manage_options . Это тот, который вы должны использовать.

Итак, что вы можете сделать, это изменить возможности manage_options :

 add_options_page( __( 'Theme Options' ), __( 'Theme Options' ), 'manage_options', __FILE__, function() { echo 'Hello'; } ); 

Надеюсь, поможет!