為wp主題添加管理選項

想必不少朋友都看到了萬戈的《為 WordPress 插件添加後臺控制選項》,那麼,如何給主題添加後臺選項呢?
下面以為主題添加“公告”功能為例進行講解,其他項目類似。

後臺處理:

首先,我們要修改 function.php,Kinosang’s Labs的處理包括 3 大塊: 獲取選項、初始化、標籤頁操作界面。 Kinosang在這裏只創建一個公告欄,包括兩個選項 (是否顯示公告欄和公告欄內容)。如果要添加更多選項,也只需要代碼中 3 個 TODO 的位置上追加一些代碼而已。當然,你還需要改一下選項名稱,將 Classic的相關內容全部換掉。
Kinosang已經在代碼中標註了大量註釋,下面看看代碼吧。

前臺處理:

要公告欄在首頁上顯示,需要修改一下 index.php,這個比較簡單,只是通過一些判斷語句決定東西要不要顯示出來而已。當然,你可以進行其他操作,關鍵是獲取到選項的值,並對它們進行處理。
其實可以分為兩步:
1. 獲取選項 (對每個 PHP 文件,獲取一次就行了,可以在文件頂部執行)
2. 對選項進行處理 (這裏判斷成立的話就將公告內容顯示出來)

好了,這個教程就到這裏了。

CC BY-NC-SA 4.0 為wp主題添加管理選項 by kinosang is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

發表迴響