我有这个代码(简单的wordpress插件)。
add_menu_page('Basket Stats', 'Basket Stats', 'manage_options', 'basket_stats', 'basket_stats_plugin_page', '', 71);
add_submenu_page('admin.php?page=basket_stats', 'Basket Stats', 'Basket Stats', 'manage_options', 'basket_stats', 'basket_stats_plugin_page');
第一行创建新菜单,第二行应该生成第二个菜单。当我将 admin.php?page = basket_stats 更改为 tools.php 之类的默认设置时,一切正常。我尝试将其更改为 basket.php (此代码所在的文件),但没有任何效果。
我该怎么办?
答案 0 :(得分:0)
第四个参数应为 FILE ,如:
add_menu_page('Basket Stats', 'Basket Stats', 'manage_options', __FILE__, 'basket_stats_plugin_page', '', 71);
之后一切正常。也可以将子菜单中的slu to更改为 FILE 。