相信很多做wordpress主題的朋友一開始都不知道如何給做好的wordpress主題添加后臺設(shè)置選項,這個問題是否一直困擾著大家呢?呵呵,不著急,在本文將得到解決!現(xiàn)在wordpress主題下載站-愛找主題就為大家說明一下如何給wordpress主題添加后臺設(shè)置選項!
首先,還是先來個掃盲,什么是wordpress主題后臺設(shè)置選項?
后臺設(shè)置選項
主題后臺設(shè)置選項里有一些主題作者預設(shè)的一些選項,比如是否顯示廣告呀,LOGO呀,欄目分類呀等等,都是專為使用者設(shè)置的,都是為了更好的方便使用者,如果這個主題是自己用,這些設(shè)置完全可以不需要!懂的人都喜歡代碼解決問題!
那么,重點來了,如何在wordpress后臺的外觀里出現(xiàn)一個主題設(shè)置選項呢?方法很簡單,
1、找到wordpress主題目錄下的函數(shù)文件functions.php 用notepad++等軟件打開,在下面添加以下代碼:
[代碼]php代碼:
1 require ('theme-options.php');
2、在wordpress主題目錄下創(chuàng)建一個theme-options.php文件,并將下面的代碼加入
[代碼]php代碼:
//注冊數(shù)據(jù)add_action('admin_init', 'register_theme_settings');function register_theme_settings() { register_setting("theme_mods_freshblog","theme_mods_freshblog");}//添加admin外觀菜單add_action('admin_menu', 'add_theme_options_menu');function add_theme_options_menu() { add_theme_page('Freshblog Theme Options','Freshblog Theme Options','edit_theme_options','theme-options', 'theme_settings_admin'););}function theme_settings_admin() { //這里寫選項頁面內(nèi)容}
到這里的時候,你再研究的話有木有發(fā)現(xiàn)主題設(shè)置選項頁面里的內(nèi)容都會以theme_mods_freshblog的字段名在數(shù)據(jù)庫里的option表中出現(xiàn)?
具體函數(shù)說明:
請進官方資料: