後臺製作,首先我們肯定得新增一個設定頁面,往後臺新增頁面有幾個函式,先看第一個函式 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 觸發,這樣,只有在後臺載入選單的時候才執行這個函式,不多說,直接上圖:

有了這麼簡單明瞭的例子,這個函式肯定差不多了。。