网站设计找什么公司
接上文:wordpress后台添加顶级菜单 add_menu_page(),今儿再分享一下在 wordpress 后台侧边栏添加子菜单的方法,用到的函数是:add_submenu_page()
函数用法:
add_submenu_page( $parent_slug, $page_title, $menu_title, $capability, $menu_slug, $function );
下面说说各参数:
$parent_slug:(字符串) (必须)顶级菜单名称,可以在顶级菜单中加入我们的子菜单,也可以在自定义顶级菜单中加入子菜单;
几种情况:
1、在仪表盘添加子菜单: add_submenu_page('index.php', … );
2、在文章处添加子菜单: add_submenu_page('edit.php', … );
3、在媒体处添加子菜单: 景德镇网站建设公司 add_submenu_page('upload.php', … );
4、在链接处添加子菜单: add_submenu_page('link-manager.php', … );
5、在页面处添加子菜单: add_submenu_page('edit.php?post_type=page', … );
6、在评论处添加子菜单: add_submenu_page('edit-comments.php', … );
7、在你自定义文章类型处添加子菜单: add_submenu_page('edit.php?post_type=your_post_type',…)
8、在外观处添加子菜单: add_submenu_page('themes.php', … );
9、在插件处添加子菜单: add_submenu_page('plugins.php', … );
10、在用户处添加子菜单: add_submenu_page('users.php', … );
11、在工具处添加子菜单: add_submenu_page('tools.php', … );
12、在设置处添加子菜单: add_submenu_page('options-general.php', … );
$page_title:(字符串) (必须) 这个参数是子菜单的标题,将会显示在浏览器的标题栏,默认为空;
$menu_title:(字符串) (必须) 显示的菜单名称,默认为空;
$capability:(字符串) (必须) 用户权限,定义了具有哪些权限的用户会看到这个子菜单(权限部分请看文章结尾处),默认为空,参照capability;
$menu_slug:(字符串) (必须) 显示在URl上面的菜单双鸭山网站建设公司名称,默认为空;
$function:所有调用的函数名称,通过调用这个函数来显示这个子菜单页面的内容。
俩例子,先上图:
1、在顶级菜单工具(tools)下添加子菜单
?php
add_action('admin_menu', 公司企业品牌网站建设 'register_my_custom_submenu_page');
function register_my_custom_submenu_page() {
add_submenu_page( 'tools.php', '子菜单', '子菜单名称', 'manage_options', 'my-custom-submenu-page', 'my_custom_submenu_page_callback' );
}
function my_custom_submenu_page_callback() {
echo 'h3子菜单的页面内容/h3';
}
?
2、在自定义的顶级菜单中添加子菜单
?php
function add_diy_menu() {
add_menu_page(__('顶级菜单'),__('顶级菜单名称'),8,__FILE__,'my_function_menu');
add_submenu_page(__FILE__,'子菜单1','子菜单名称1',8,'your-admin-sub-menu1','my_function_submenu1');
add_submenu_page(__FILE__,'子菜单2','子菜单名称2',8,'your-admin-sub-menu2','my_function_submenu2');
}
function my_function_menu() {
echo "h2顶级菜单的页面内容/h2";
}
function my_function_submenu1() {
echo "h2子菜单1的页面内容/h2";
}
function my_function_submenu2() {
echo "h2子菜单2的页面内容/h2";
}
add_action('admin_menu','add_diy_menu');
?
最后附上:各个用户角色所具有的权限,可以参看这个对应关系表:Capability vs. Role Table,横坐标是用户角色,纵坐标是用户权限,中间蓝色高亮部分为各个角色所拥有的权限。
文章来源:http://www.nuodou.com/a/868.html
南京牧狼文化传媒有限公司简介:
牧狼传媒,牧者之心,狼者之性,以牧之谦卑宽容之心待人,以狼之团结无畏之性做事!
公司注册资金100万,主营众筹全案服务、网站营销全案服务、网站建设、微信小程序开发、电商网店设计、H5页面设计、腾讯社交广告投放以及电商营销推广全案等相关业务,致力于为客户提供更有价值的服务,创造让用户满意的效果!
为百度官方及其大客户、苏宁易购、金山WPS秀堂、美的、创维家电、新东方在线、伊莱克斯、宝丽莱等国内国外知名品牌服务过,服务经验丰富!同时,公司也是南京电子商务协会会员单位、猪八戒网官方认证签约服务商、江苏八戒服务网联盟、南京浦口文化产业联合会会员单位,可以为您提供更好的服务!
主营项目:众筹全案服务、网站营销全案服务、网站建设、微信小程序开发、电商网店设计、H5页面设计、腾讯社交广告投放、竞价托管、网站优化、电商代运营等
合作客户:百度、苏宁易购、饿了么、美的、创维家电、新东方在线、宝丽莱、金山WPS秀堂、伊莱克斯
资质荣誉:百度商业服务市场2017年度最佳图片服务商、南京电子商务协会会员单位、猪八戒网官方认证签约服务商、江苏八戒服务网联盟、南京浦口文化产业联合会会员单位、八戒通TOP服务商、"易拍即合杯"H5创意大赛"三等奖"。