首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何只添加顶级管理菜单而不创建子级菜单

如何只添加顶级管理菜单而不创建子级菜单
EN

Stack Overflow用户
提问于 2015-10-25 04:54:35
回答 1查看 439关注 0票数 1

以下是代码片段:

代码语言:javascript
复制
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>';
}

问题是在添加子菜单时,顶层菜单(“Travel Site")的名称会将其自身创建为一个子级菜单。请参见图像:

基本上我不想要主菜单“旅游网站”下的“旅游网站”子菜单,如何删除“旅游网站”子菜单?

EN

回答 1

Stack Overflow用户

发布于 2016-01-05 20:03:21

您需要在add_submenu_page();之后添加remove_submenu_page('travel-site-menu','travel-site-menu');。默认情况下,Wordpress会添加菜单项,因此您需要执行以下步骤。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33323239

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档