WordPress函数:add_submenu_page 在后台菜单增加子菜单
在WordPress后台侧边栏增加子菜单,需要用到 add_submenu_page 函数。
函数原型:
add_submenu_page( string $parent_slug, string $page_title, string $menu_title, string $capability, string $menu_slug, callable $callback = '', int|float $position = null )
参数简介:
$parent_slug (string) (必须的) 父菜单项标志.
$page_title (string) (必须的) 页面标题.
$menu_title (string) (必须的) 菜单项名称.
$capability (string) (必须的) 规定查看此菜单项,需要的用户权限.
$menu_slug (string) (必须的) 菜单唯一标志,会在链接中显示。可以使用小写字母、数字、破折号和下划线。
$callback (callable) (可选的) 菜单项对应的渲染内容. 默认: ''
$position (int|float) (可选的) 在父菜单的位置. 默认: null
特别说明一下参数 $parent_slug,可以是WordPress系统本身的菜单项,也可以是用户自定义的菜单项。
WordPress本身的菜单项包括:
仪表盘: ‘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’
网络设置: ‘settings.php’
使用举例:
add_action('admin_menu', 'zhuige_register_my_custom_submenu_page');
function zhuige_register_my_custom_submenu_page() {
add_submenu_page(
'tools.php',
'My Custom Submenu Page',
'My Custom Submenu Page',
'manage_options',
'my-custom-submenu-page',
'zhuige_my_custom_submenu_page_callback' );
}
function zhuige_my_custom_submenu_page_callback() {
echo '<div class="wrap"><div id="icon-tools" class="icon32"></div>';
echo '<h2>My Custom Submenu Page</h2>';
echo '</div>';
}
WordPress 还提供了一些语法糖函数,例如:
-
WordPress注册登录页美化插件Custom Login Page Customizer by Colorlib追格小编分享过一款WordPress登录页面美化插件:Login Designer,今天再分享一款类似插件Custom Login Page Customizer by Colorlib。
-
Simple Lightbox:WordPress图片附件打开效果(灯箱效果)插件Simple Lightbox是一个WordPress图片附件打开效果(灯箱效果)插件,就是让文章内的图片,在点击后弹出类似于幻灯片的效果,即实现点击查看高清图片用。
-
WordPress插件:Branda 自定义网站仪表盘插件(白标插件)Branda是一个自定义网站仪表板WordPress插件,有些人也叫白标插件。Branda支持自定义网站仪表板的很多位置,支持修改或删除工具栏中的徽标、添加工具栏链接、删除工具栏链接等。
-
WordPress插件:LoginPress注册登录页美化插件LoginPress是一个WordPress登录页美化插件,LoginPress插件在WordPress官网显示有20万+的安装量,该插件和其他登录美化页插件差不多,均可可视化修改登录页面和登录表单,自定义登录页Logo,自定义登录页面背景,自定义登录页面表单样式等。
-
WordPress do_action() 和 do_action_ref_array() 区别WordPress do_action() 和 do_action_ref_array() 区别
-
WordPress函数:wp_doing_ajax 判断是否是 AJAX 请求WordPress函数:wp_doing_ajax 判断是否是 AJAX 请求
暂无评论,抢个沙发...