当前位置:K88软件开发文章中心编程语言PHPPHP01 → 文章内容

wordpress后台开发(一)-添加后台设置页面-add_theme_page函数

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-4 8:24:40

-->

后台制作,首先我们肯定得添加一个设置页面,往后台添加页面有几个函数,先看第一个函数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文件,添加代码:

?<?php ??function?test_function(){

add_theme_page(?‘title标题’,?‘菜单标题’,?‘administrator’,?‘ashu_slug’,’display_function’);

}

function?display_function(){

echo?‘<h1>这是设置页面</h1>’;

}

add_action(‘admin_menu’,?‘test_function’); ???>

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

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


wordpress后台开发(一)-添加后台设置页面-add_theme_page函数