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

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