无法在wordpress插件中添加子菜单到菜单

时间:2014-05-05 09:54:28

标签: php wordpress plugins

我有这个代码(简单的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 (此代码所在的文件),但没有任何效果。

我该怎么办?

1 个答案:

答案 0 :(得分:0)

第四个参数应为 FILE ,如:

add_menu_page('Basket Stats', 'Basket Stats', 'manage_options', __FILE__, 'basket_stats_plugin_page', '', 71);

之后一切正常。也可以将子菜单中的slu to更改为 FILE