欢迎光临
我们一直在努力

WordPress后台二级菜单的设置方式

我们在使用wordpress的后台管理系统的时候,会经常使用二级菜单,那么今天就说一下如何增加二级菜单
首先我们已经在第一节说了如何用函数在后台定义一个插件,这里再温习一下
如下:
<?php
/**
* Plugin Name: Plugin 01
* Description: 在wordpress中增加一下父级的菜单
*/
function theme01_add_topmenu_page(){
add_menu_page(
‘主题菜单页面的标题’,
‘主题菜单’,
‘manage_options’,
‘fjPlugin’,
‘theme01_add_menupage’,
‘dashicons-shield’,
’51’);
}
function theme01_add_menupage(){
echo ‘<h1>这是主题创建的菜单</h1>’;
}
add_action(‘admin_menu’,’theme01_add_topmenu_page’);
?>
add_menu_page函数的第四个参数是此菜单的别名,在二级菜单中要用到这个关系哦!
增加二级菜单的案例:
<?php
/**
* Plugin Name: Plugin 02
* Description: 在wordpress中增加一下父级的菜单fjPlugin中增加二级菜单
*/
function theme02_add_admin_submenu(){
add_submenu_page(
‘fjPlugin’,
‘二级菜单页面的标题’,
‘二级菜单’,
‘manage_options’,
‘theme02-submenu’,
‘theme02_add_submenu_page’
);
}
function theme02_add_submenu_page(){
echo ‘<h1>二级菜单</h1>’;
}
add_action(‘admin_menu’,’theme02_add_admin_submenu’);
?>
这里买比较关键的函数为add_submenu_page,这里我们拿出来他的参数来详细的讲解一下。
此函数的作用为向wordpress后台添加二级菜单
用法
第一个参数,必填,父级菜单的别名。在第一个案例中,父级菜单的别名为fjPlugin。
这里还有很多用法,还可以挂载到系统自带的父级菜单下面
index.php:挂载到仪表板上
edit.php:挂载到文章上
upload.php:多媒体
edit.php?post_type=page:页面中
edit-comments.php:评论中添加
themes.php:页面中
plugins.php:插件中
users.php:用户中
tools.php:工具中
options-general.php:设置中
第二个参数,设置新建的菜单页面的标题
第三个参数,设置二级菜单的名称
第四个参数,权限参数,告诉wordpress,是那种权限才能在wordpress后台中看到菜单
第五个参数:别名,可以给创建的菜单起一个独一无二的名称,用于区分不同的菜单的页面
第五个参数:当点击用户新建的二级菜单之后,用户看到的是那个函数输入的结果
 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

未经允许不得转载:源码猫 » WordPress后台二级菜单的设置方式

分享到: 更多 (0)
avatar

热门文章

  • 评论 抢沙发

    评论前必须登录!

    立即登录   注册

    切换注册

    登录

    忘记密码 ?

    您也可以使用第三方帐号快捷登录

    切换登录

    注册

    我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活