• wordpress CMS主题:ssmay主题wordpress CMS主题:ssmay主题
  • 首页 > wordpress CMS主题制作 > wordpress主题后台顶级菜单add_menu_page与子菜单add_submenu_page

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

    作者: 分类:wordpress CMS主题制作 点击: 5,014 次
    wordpress CMS主题:ssmay主题

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



      QQ二维码

    文章作者:高时银博客
    本文地址:http://wanlimm.com/77201506214472.html
    版权所有 © 转载时必须以链接形式注明作者和原始出处!

    上一篇:
    下一篇:
    wordpress CMS主题:ssmay主题

    或许你会感兴趣的文章:

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    This site uses Akismet to reduce spam. Learn how your comment data is processed.