因為是WordPress開發的初級階段,因此我們首先從主題的製作開始介紹,我希望朋友們可以下載一個主題,或者是下載一個WordPress對照觀看,否則只看下面的介紹是極其的乏味的。
首先是WordPress主題的常用模板文件以及用途:
style.css是樣式表文件,一般包括主題聲明和通用css樣式代碼
.做網站的首頁
header.php是header模板,一般是所有頁面的頭部公用部分
sidebar.php是側邊模板,一般顯示widget 小工具
.模板,一般放置一些"關於我們"、"版權聲明"等等,還可能有一些統計代碼
archive.php是archive、category模板,用來顯示分類下的文章目錄
single. php是內容頁模板,是post的內容
page.php是內容頁模板,是page的內容
comments.php是留言、製作也就是我們看到的搜尋框
search.php是搜尋結果範本
404.php是錯誤頁面範本
functions.php是模板函數,存放主題用到的函數模組
attachment.php是附件範本頁。
這裡需要說明的是,WordPress的圖片或其他上傳的文件,都會賦予一個附件ID,如果你在插入圖片時,選擇鏈接到附件頁面,主題中沒有包含這個模板時就會報錯。
接著是一些常用的函數,這裡羅列如下:
get_header() 呼叫header模板
_ ) 呼叫footer範本
其中bloginfo是一個神奇的函數,我們通常可以使用它來獲取很多信息
bloginfo('html_type') 網頁html類型
bloginfo('charset') 網頁編碼
bloginfo('name' ) 部落格名稱
bloginfo('url') 部落格URL
bloginfo('stylesheet_url') css檔案的路徑bloginfo('template_url' ) 範本檔案的路徑
下面是常見的顯示函數:
wp_head() 頭部hook,基本上每個主題都會用到,因為它是用來讓其他外掛程式或功能函數在網站頭部輸出css或js等檔案的,如果主題沒有這個函數,可能會造成很多插件無法正常使用,一般我們都是加入在header.php中。
wp_footer() 底部hook函數,一般添加在footer.php檔案中
wp_nav_menu() 一起添加選單
wp_list_bookmarks () 友情連結函數
下面是常見的一些判斷標籤
is_home() 是否為主頁預設的index.php,我們需要用這個來判斷
順便說下,我們可以在後台--設定---閱讀 來指定首頁
is_single()
is_single() is_page() 是否為內容頁,是page
is_attachment() 是否為附件 . _attachment()的綜合
is_category() 是否為category或archive頁
is_tag() 是否為指定日期存檔也
is_year() 是否為指定年份存檔頁
is_month() 是否為指定天的檔案頁
is_time() 為指定時間的檔案頁
is_archive() 是否為存檔頁
is_search() 是否為作者存檔頁
is_404() 是否為錯誤頁面
is_paged() 首頁/目錄/存檔頁是否以多頁的形式顯示
is_user_logged_in()
以上就介紹了WordPress開發第一篇基本認識,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。