wordpress后台制作教程(一):添加设置页面-add_theme_page函数

后台制作,首先我们肯定得添加一个设置页面,往后台添加页面有几个函数,先看第一个函数add_theme_page,灰常重要哦:

  1. <?php   
  2. add_theme_page( $page_title$menu_title$capability$menu_slug$function);   
  3. //page_titile-title标签的内容   
  4. //menu_title-显示在后台左边菜单的标题   
  5. //capability-访问这个页面需要的权限   
  6. //menu_slug-别名,需要独一无二哦   
  7. //function-执行的函数   
  8. ?>  

这个函数会在后台“外观”菜单项下面新建一个菜单项,参数functions是一般是显示内容的函数。

纸上谈兵是没有用的,下面来个应用这个函数的实例,我用默认主题Twenty Ten来测试,首先在这个主题的文件夹下新建一个文件-myfunctions.php   然后打开functions.php文件在最底部添加下面的代码载入我们新建的这个文件:

  1. include_once('myfunctions.php');  

然后再用编辑器打开我们新建的这个myfunctinos.php文件,添加代码:

  1. <?php   
  2. function test_function(){   
  3.     add_theme_page( 'title标题', '菜单标题', 'administrator', 'ashu_slug','display_function');   
  4. }   
  5.   
  6. function display_function(){   
  7.     echo '<h1>这是设置页面</h1>';   
  8. }   
  9. add_action('admin_menu', 'test_function');   
  10. ?>  

上面的代码中,add_theme_page放在了一个函数中,这个函数有动作钩子admin_menu触发,这样,只有在后台加载菜单的时候才执行这个函数,不多说,直接上图:

后台添加设置页面

有了这么简单明了的例子,这个函数肯定差不多了。。

本篇教程之前的几篇教程是

本篇教程之后的几篇教程是

没有找到你要找的内容?你可以通过搜索你要找的内容,或者给我们留言。

已有8条评论

  1. www.iwhot.com
    www.iwhot.com : 回复

    挺不错的,虾仔博客到此一游http://www.iwhot.com/

  2. 晴天
    晴天 : 回复

    我想问一下,为什么添加之后会在顶部工具条底下出现一个空白条呢?大约18像素

    • 阿树工作室
      阿树工作室 回复晴天: 回复

      后台吗?也许有报错。。。

  3. skyyxujinsong
    skyyxujinsong : 回复

    站长辛苦了。

  4. 红笺小字
    红笺小字 : 回复

    受益匪浅,非常感谢。

  5. 萨龙龙
    萨龙龙 : 回复

    一直在找后台制作的教程,终于找到,多出更高级的教程,感谢!

    • vow
      vow 回复萨龙龙: 回复

      在这里看到你了

  6. www.ali158.com
    www.ali158.com : 回复

    谢谢阿树,从今天开始学习制作后台

发表评论