wordpress CMS主题 微信
  • 全部教程
  • Home > wordpress CMS主题制作 > wordpress主题后台顶级菜单add_menu_page与子菜单add_submenu_page

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

    高时银博客 wordpress CMS主题制作 点击: 3,079 次 0 2

    在上一章我们介绍了在wordpress主题后台的外观菜单下创建二级菜单的方法,也用到了子菜单函数add_theme_page。有时,我们想将这个菜单添加为wordpress后台的顶级菜单,又在这个wordpress顶级菜单下再创建一个子菜单,这个时候我们就要用到wordpress顶级菜单函数add_menu_page与子菜单函数add_submenu_page ,在前面的文章中我们也介绍过如何在wordpress主题后台创建顶级菜单 ,本章主要介绍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://wanlimm.com/77201506214472.html
    版权所有 © 转载时必须以链接形式注明作者和原始出处!

    目前还没有评论。赶快来坐沙发吧。

    发表评论