Intereting Posts
Показывать дочерние настраиваемые типы сообщений для одного – {parent} .php? Как скрыть виджет, если в текущей категории нет должностей, назначенных ему? current_menu_parent для пользовательского типа сообщения и настраиваемого URL-адреса Перенаправление на страницу входа Перенаправить wp_dropdown_pages () в запрос AJax? Msgstr "Нет файла Sitemap, связанного в файле robots.txt" Стиль сначала 3 сообщения по-разному с WP_Query Как получить мой плагин, написанный в php, для обновления самостоятельно каждые 5 минут? Изображения, не отображаемые после пути, указанного в header.php Использовать wp_upload_dir () правильно логин на основе роли пользователя перенаправление не работает в ajax-функции Почему панель администратора появляется (на определенных страницах) для не зарегистрированных пользователей? По умолчанию WP поиск, исключая конкретные символы, возможно ли это? Как отобразить процент применяемого налога в woocommerce

Использование 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'; } ); 

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