Я пытался зарегистрировать пользовательское меню администратора, используя следующий код
function bbtre_register_admin_page(){
add_menu_page('Revenue Share Settings', 'Reshare', 'manage_options', 'reshare-settings', 'bbtre_admin_page_callback');
}
add_action('admin_init', 'bbtre_register_admin_page');
function bbtre_admin_page_callback(){
echo "<h1>Hell</h1>";
}
Код работает хорошо, и я вижу, что мое пользовательское меню администратора появляется на приборной панели, но когда я нажал на меню, я обнаружил, что у меня нет прав доступа к странице.
Вот сообщение: Извините, у вас нет доступа к этой странице.
Я пытался найти решение для кодов WordPress, но это не помогло, даже если я изменил возможность switch_themes.
Кто-нибудь, пожалуйста, помогите мне решить проблему?
Примечание: я работаю над WordPress 9.4 и Xampp
Заменить крючок на add_action('admin_menu', 'bbtre_register_admin_page');
добавить меню на панель администратора
Вот завершенный код, так как add_action может быть в вышеуказанной функции.
add_action (‘admin_menu’, ‘register_my_custom_menu_page’);
function register_my_custom_menu_page () {
// add_menu_page ($ page_title, $ menu_title, $ability, $ menu_slug, $ function, $ icon_url, $ position); // для идеальной практики
add_menu_page («Настройки распределения доходов», «Перераспределение», «manage_options», «reshare-settings», «bbtre_admin_page_callback», «», «»); // для вашего кода
}
function bbtre_admin_page_callback () {
echo «Hello»;
}
Я пытался зарегистрировать пользовательское меню администратора, используя следующий код
function bbtre_register_admin_page(){
add_menu_page('Revenue Share Settings', 'Reshare', 'manage_options', 'reshare-settings', 'bbtre_admin_page_callback');
}
add_action('admin_init', 'bbtre_register_admin_page');
function bbtre_admin_page_callback(){
echo "<h1>Hell</h1>";
}
Код работает хорошо, и я вижу, что мое пользовательское меню администратора появляется на приборной панели, но когда я нажал на меню, я обнаружил, что у меня нет прав доступа к странице.
Вот сообщение: Извините, у вас нет доступа к этой странице.
Я пытался найти решение для кодов WordPress, но это не помогло, даже если я изменил возможность switch_themes.
Кто-нибудь, пожалуйста, помогите мне решить проблему?
Примечание: я работаю над WordPress 9.4 и Xampp
Заменить крючок на add_action('admin_menu', 'bbtre_register_admin_page');
добавить меню на панель администратора
Вот завершенный код, так как add_action может быть в вышеуказанной функции.
add_action (‘admin_menu’, ‘register_my_custom_menu_page’);
function register_my_custom_menu_page () {
// add_menu_page ($ page_title, $ menu_title, $ability, $ menu_slug, $ function, $ icon_url, $ position); // для идеальной практики
add_menu_page («Настройки распределения доходов», «Перераспределение», «manage_options», «reshare-settings», «bbtre_admin_page_callback», «», «»); // для вашего кода
}
function bbtre_admin_page_callback () {
echo «Hello»;
}