我正在尝试为插件创建一个简单的菜单布局。这是我第一次尝试创建插件,很抱歉这里可能有一个明显的错误。这是我必须创建菜单的代码
add_action( \'admin_menu\', \'register_menu_page\' );
add_action( \'admin_menu\', \'register_submenu_page\' );
function register_menu_page()
{
add_menu_page( \'Broughton Admin\', \'Broughton Admin\', \'manage_options\', \'broughton-admin-page\', \'broughton_admin_page\' );
}
function register_submenu_page() {
add_submenu_page( \'broughton-admin-page\', \'Upload XML\', \'Upload XML\', \'manage_options\', \'upload-xml-page\', \'upload_xml_page\' );
add_submenu_page( \'broughton-admin-page\', \'Archive XML\', \'Archive XML\', \'manage_options\', \'archive-xml-page\', \'archive_xml_page\' );
function broughton_admin_page()
{
echo \'<p>Menu Page</p>\';
}
function upload_xml_page()
{
echo \'<p>Upload submenu page</p>\';
}
function archive_xml_page()
{
echo \'<p>Archive subment page</p>\';
}
代码不起作用,我只是在尝试以管理员身份登录时出现了一个白色屏幕。错误日志含糊不清地报告:“语法错误,文件意外结束”。有人能看到这里的问题吗?
最合适的回答,由SO网友:sb0k 整理而成
此功能仍处于打开状态!
在末尾添加“}”。
function register_submenu_page() {
add_submenu_page( \'broughton-admin-page\', \'Upload XML\', \'Upload XML\', \'manage_options\', \'upload-xml-page\', \'upload_xml_page\' );
add_submenu_page( \'broughton-admin-page\', \'Archive XML\', \'Archive XML\', \'manage_options\', \'archive-xml-page\', \'archive_xml_page\' );
}