无法在wordpress的插件菜单下添加子菜单

时间:2014-03-14 22:40:49

标签: php wordpress-plugin wordpress

我正在添加一个插件菜单(这是正确添加的)和它下面的子菜单(这从未显示),如下所示:

//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" );
}

上面添加了“我的插件”,但没有添加“测试”子菜单。我做错了什么?

1 个答案:

答案 0 :(得分:0)

Wordpress默认情况下不允许使用第3级菜单项。需要使用代码来改变Wordpress菜单的工作方式以允许此操作。解决方法是将项目不是放在插件下但位于顶层。