我正在添加一个插件菜单(这是正确添加的)和它下面的子菜单(这从未显示),如下所示:
//We'll call the action to add the menu when the plugin is loaded
add_action( "plugins_loaded", "load" );
function load()
{
//Add us to the menu
add_action( "admin_menu", "addToMenu" );
}
function addToMenu()
{
//Main menu
add_plugins_page( "My Plugin", "My Plugin", "administrator", "my-plugin", "handlePlugin" );
//Sub Menu
add_submenu_page( "my-plugin", "test", "test", "administrator", "my-sub-slug", "handleSub" );
}
上面添加了“我的插件”,但没有添加“测试”子菜单。我做错了什么?
答案 0 :(得分:0)
Wordpress默认情况下不允许使用第3级菜单项。需要使用代码来改变Wordpress菜单的工作方式以允许此操作。解决方法是将项目不是放在插件下但位于顶层。