实际上,您可以通过添加与顶层具有相同菜单段符号的子级项,同时更改子菜单项标题来实现这一点。这避免了重复菜单项的外观,即使顶层和第一个子菜单项的目标相同。
您必须至少有两个子菜单项,其中一个子菜单项将作为顶级菜单项复制目的地。
例如:
add_action( \'admin_menu\', \'add_travel_menu\' );
function add_travel_menu() {
add_menu_page(\'Travel Site Menu\', \'Travel Site\', \'manage_options\', \'travel-site-menu\', \'ts_admin_main_page\');
add_submenu_page(\'travel-site-menu\', \'Travel Site\', \'View 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_main_page\');
}
function ts_admin_main_page() {
if ( !current_user_can( \'manage_options\' ) ) {
wp_die( __( \'You do not have sufficient permissions to access this page.\' ) );
}
echo \'<div class="wrap">\';
echo \'<p>Here is where the form would go if I actually had options.</p>\';
echo \'</div>\';
}
这将创建以下菜单:
旅游网站->旅游网站菜单查看旅游网站->旅游网站菜单查看旅游请求->ts查看旅游请求
功能ts\\u admin\\u main\\u页面实际上创建了一个页面,该页面将作为“旅游网站”和“查看旅游网站”的目标。您需要创建类似的函数“ts\\u admin\\u vtr\\u page”,该函数将为“查看旅行请求”创建子页目的地。