板邓:WordPress创建顶级菜单add_menu_page与子菜单add_submenu_page

本文介绍了WordPress中用于创建顶级菜单和子菜单的两个关键函数:add_menu_page() 和 add_submenu_page()。通过具体示例展示了如何使用这两个函数在WordPress后台创建自定义菜单。
摘要由CSDN通过智能技术生成

 

wordpress顶级菜单函数add_menu_page()

add_menu_page( $page_title, $menu_title, $capability, $menu_slug, $function, $icon_url, $position );
//page_title页面title标签信息
//$menu_title 菜单标题
//capability 权限
//menu_slug 别名
//function 执行函数
//icon_url 菜单图标url地址
//position 此菜单项在菜单中的位置,用数字来表示

wordpress子菜单函数add_submenu_page()

add_submenu_page( $parent_slug, $page_title, $menu_title, $capability, $menu_slug, $function );
//parent_slug-父级菜单项的别名
//page_title--页面的title信息
//menu_title-菜单标题
//capability-权限
//menu_slug-别名
//function-执行的函数

以上,对wordpress的这2个函数做了简单介绍,再来看一个它们的组合安例,代码如下:

//以下是添加顶级菜单项代码
add_action('admin_menu', 'wanlimm_function');
function wanlimm_function(){
add_menu_page( 'title标题', '顶级菜单', 'edit_themes', 'ashu_slug','ssmay_function','',6);
}
function ssmay_function(){
echo '<h1>这是设置页面</h1>';
}

//以下是添加子菜单项代码
add_action('admin_menu', 'my_submenu_page');
function my_submenu_page() {
//顶级菜单的slug是ashu_slug
add_submenu_page( 'ashu_slug', '子菜单', '子菜单', 'edit_themes', 'ashu-submenu-page', 'my_submenu_page_display' );
}
function my_submenu_page_display() {
echo '<h3>子菜单项的输出代码</h3>';
}

上面的代码,在wordpress主题后台创建了一个名为“顶级菜单”的顶级菜单,在这个顶级菜单下再创建了一个名为“子菜单”的子菜单,效果如下图:

wordpress主题后台顶级菜单add_menu_page与子菜单add_submenu_page

这里只是针对wordpress主题后台顶级菜单函数add_menu_page与子菜单函数add_submenu_page的解说,所以,没有为创建好的菜单里添加任何内容选项,你可以更加深入一点,在这个顶级菜单和子菜单里添加想要添加的内容,还记得我们前面文章中介绍过的wordpress自定义文章类型吗?它们就用到了这个顶级菜单和子菜单函数,可以参照着做一些相似的功能。

转载于:https://www.cnblogs.com/xbdeng/p/6103728.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值