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


    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自定义文章类型吗?它们就用到了这个顶级菜单和子菜单函数,可以参照着做一些相似的功能。

    板邓个人博客:http://8dseo.com
  • 相关阅读:
    小学四则运算编程实践
    熟悉编程语言
    俄罗斯方块游戏(修改为无敌版)
    2020-2021-1 20201212《信息安全专业导论》第八周学习总结
    如何学好编程
    python day 4 turtle
    python day 3
    20191206《信息安全专业导论》第五周学习总结
    20191206《信息安全专业导论》第四周学习总结
    20191206《信息安全专业导论》第三周学习总结
  • 原文地址:https://www.cnblogs.com/xbdeng/p/6103728.html
Copyright © 2020-2023  润新知