后台制作,首先我们肯定得添加一个设置页面,往后台添加页面有几个函数,先看第一个函数 add_theme_page,灰常重要哦:
- <?php
- add_theme_page( $page_title, $menu_title, $capability, $menu_slug, $function);
- //page_titile-title 标签的内容
- //menu_title-显示在后台左边菜单的标题
- //capability-访问这个页面需要的权限
- //menu_slug-别名,需要独一无二哦
- //function-执行的函数
- ?>
这个函数会在后台 「外观」 菜单项下面新建一个菜单项,参数 functions 是一般是显示内容的函数。
纸上谈兵是没有用的,下面来个应用这个函数的实例, 我用默认主题 Twenty Ten 来测试,首先在这个主题的文件夹下新建一个文件-myfunctions.php 然后打开 functions.php 文件在最底部添加下面的代码载入我们新建的这个文件:
- 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 触发,这样,只有在后台加载菜单的时候才执行这个函数,不多说,直接上图:
有了这么简单明了的例子,这个函数肯定差不多了。。