我创建了一个带有顶级页面的插件。我在下面创建了一个子菜单。当我在我的网站上运行插件时,一切都正常。但当我在一个单独的网站上测试它时,我得到了一个错误,我不知道为什么。
这是有问题的代码和引发的错误。我一辈子都搞不清楚错误是怎么来的。
function custom_plugin_add_menu_page(){
add_menu_page( \'My Custom Plugin\',
\'My Custom Plugin\',
\'manage_options\',
\'top_level_parent_page\',
\'top_level_parent_page\',
plugins_url( \'/my-custom-plugin/includes/images/menu-icon.png\' )
);
add_submenu_page(
\'top_level_parent_page\',
\'Custom Submenu Page\',
\'Custom Submenu Page\',
\'manage_options\',
\'custom_plugin_submenu_page\',
\'custom_plugin_submenu_page_callback\'
);
}
add_action(\'admin_menu\', \'custom_plugin_add_menu_page\');
以及错误:
警告:call\\u user\\u func\\u array()要求参数1为有效回调,在D:\\xampp\\htdocs\\localtestsite\\wp includes\\plugin中找不到函数“custom\\u plugin\\u submenu\\u page\\u callback”,或函数名无效。php在线429