На моей странице администратора WP есть плагин под названием Shopp, у этого плагина есть меню верхнего уровня "Shopp".
Это меню верхнего уровня:
$menus['main'] = add_menu_page('Shopp', 'Shopp', SHOPP_USERLEVEL, 'shopp-orders', array(&$this,'orders'));
И я создал плагин, который нужно добавить как подменю в меню верхнего уровня «Shopp», поэтому он добавляет подменю (ссылка ..... wp-admin / admin.php? Page = ach-faq .php), но когда я нажимаю на подменю, отображается сообщение «У вас недостаточно прав для доступа к этой странице».
Результат отладки:
Pagenow = admin.php
Parent = shopp-orders
Hookname = shopp_page_ach-faq
Menu = Array
Submenu = Array
Menu nopriv = Array
Submenu nopriv =
Plugin page = ach-faq.php
Registered pages =
Мой код:
function ach_faq_menu(){
add_submenu_page('shopp-orders', 'My FAQ Plugin', 'My FAQ Plugin', 8, __FILE__, 'section_1');
}
function section_1(){
echo 'Text';
}
add_action('admin_menu', 'ach_faq_menu');
Как я могу это исправить? Пожалуйста, помогите мне!