需要添加子菜单函数:add_submenu_page

1
add_submenu_page( $parent_slug, $page_title, $menu_title, $capability, $menu_slug, $function );

参数:

$parent_slug:父菜单名称,必选。

$page_title: (字符串,必选)菜单页面标题,即显示在标题栏的标题

$menu_title: (字符串,必选)菜单标题,即菜单显示的问题

$capability:(字符串,必选)权限,即向哪些用户显示此菜单

$menu_slug:(字符串,必选)显示在uri地址栏里的页面名称,默认可为空,类似?page=custompage

$function:回调方法的名称

使用方法示例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
 
//在仪表盘添加子菜单
add_submenu_page( 'index.php',); 
 
//在文章处添加子菜单
add_submenu_page( 'edit.php',); 
 
//在媒体处添加子菜单
add_submenu_page( 'upload.php',); 
 
//在链接处添加子菜单
add_submenu_page( 'link-manager.php',); 
 
//在页面处添加子菜单
add_submenu_page( 'edit.php?post_type=page',); 
 
//在评论处添加子菜单
add_submenu_page( 'edit-comments.php',); 
 
//在你自定义文章类型处添加子菜单
add_submenu_page('edit.php?post_type=your_post_type',);
 
//在外观处添加子菜单
add_submenu_page( 'themes.php',);
 
//在插件处添加子菜单
add_submenu_page( 'plugins.php',);
 
//在用户处添加子菜单
add_submenu_page( 'users.php',);
 
//在工具处添加子菜单
add_submenu_page( 'tools.php',);
 
//在设置处添加子菜单
add_submenu_page( 'options-general.php',);

除此之外,还可以使用WordPress封装好的方法,添加子菜单:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
//增加子菜单到“仪表盘”
add_dashboard_page($page_title, $menu_title, $capability, $menu_slug, $function); 
 
//增加子菜单到“用户”
add_users_page($page_title, $menu_title, $capability, $menu_slug, $function); 
 
//增加子菜单到“插件”
add_plugins_page($page_title, $menu_title, $capability, $menu_slug, $function); 
 
//增加子菜单到“评论”
add_comments_page($page_title, $menu_title, $capability, $menu_slug, $function); 
 
//增加子菜单到“媒体”
add_media_page($page_title, $menu_title, $capability, $menu_slug, $function); 
 
//增加子菜单到“日志”
add_posts_page($page_title, $menu_title, $capability, $menu_slug, $function); 
 
//增加子菜单到“页面”
add_pages_page($page_title, $menu_title, $capability, $menu_slug, $function); 
 
//增加子菜单到“外观”
add_theme_page($page_title, $menu_title, $capability, $menu_slug, $function); 
 
//增加子菜单到“设置”
add_options_page($page_title, $menu_title, $capability, $menu_slug, $function); 
 
//增加子菜单到“链接”
add_links_page($page_title, $menu_title, $capability, $menu_slug, $function);

版权声明:部分文章、图片等内容为用户发布或互联网整理而来,仅供学习参考。如有侵犯您的版权,请联系我们,将立刻删除。