Wordpress 如何仅添加顶级管理菜单而不创建子级菜单
下面是代码片段的示例:Wordpress 如何仅添加顶级管理菜单而不创建子级菜单,wordpress,menu,admin,submenu,dashboard,Wordpress,Menu,Admin,Submenu,Dashboard,下面是代码片段的示例: add_action( 'admin_menu', 'travel_site' ); function travel_site(){ add_menu_page( 'Travel Site Menu', 'Travel Site', 'manage_options', 'travel-site-menu', 'ts_admin_main_page' ); add_submenu_page("travel-site-menu","View Travel R
add_action( 'admin_menu', 'travel_site' );
function travel_site(){
add_menu_page( 'Travel Site Menu', 'Travel Site', 'manage_options', 'travel-site-menu', 'ts_admin_main_page' );
add_submenu_page("travel-site-menu","View Travel Requests","View Travel Requests","manage_options","ts-view-travel-requests","ts_admin_vtr_page");
}
function ts_admin_main_page(){
echo '<div class="wrap">';
echo '<p>Testing main travel site menu page</p>';
echo '</div>';
}
function ts_admin_vtr_page(){
echo '<div class="wrap">';
echo '<p>Testing view travel requests</p>';
echo '</div>';
}
add_action('admin_菜单','travel_站点');
功能旅游网站(){
添加菜单页面(“旅游网站菜单”、“旅游网站”、“管理选项”、“旅游网站菜单”、“旅游网站管理主页”);
添加子菜单页面(“旅行网站菜单”、“查看旅行请求”、“查看旅行请求”、“管理选项”、“ts查看旅行请求”、“ts管理vtr页面”);
}
功能ts_管理_主页(){
回声';
echo'测试主要旅游网站菜单页面;
回声';
}
功能ts_admin_vtr_page(){
回声';
回显“测试视图旅行请求”;
回声';
}
问题是,在添加子菜单时,顶级菜单(“旅游网站”)的名称将自己创建为子菜单。如图所示:
基本上我不想在主菜单“Travel Site”下使用“Travel Site”子菜单,如何删除子菜单“Travel Site”?您需要添加
删除子菜单页面(“Travel-Site-menu”,“Travel-Site-menu”)代码>在添加子菜单页面()之后代码>。Wordpress默认添加菜单项,因此您需要执行以下步骤