現在Wordpress的世界已經有愈來愈多人加入這個自架的部落天地,但由於自行架設就必需要慢慢了解Wordpress結構和基本的PHP和CSS,而不只像一般BSP的那麼簡單,但相對自己獲得的會更多,因此丫湯今天來寫一篇相關WordPress的模板結構,如果你還不太懂模板的結構可得要眼睛睜大點好好的上課哦,丫湯也就自己所學的程度分享給大家。
丫湯在Wordpress的學習年限很短,以前在WP初期時曾經有架起來看過,但並沒有仔細的去精研,直到2.7版釋出後,才真正開始架設去研究,目前學習了4個月,還是只能自稱新手,不過丫湯一樣憑藉一顆熱血的心來跟大家分享Wordpress的結構吧,如果寫的不好還請大家多指教。
WordPress結構匯整圖:
以下這張圖是Wordpress模板的整個結構順序,是從Wordpress官網截取過來的,有興趣的可以去看看原文介紹,相信客位官棺們,光是看了這張圖對於結構已經產生了基本了概念了吧,因為這些檔名,很多都是再熟不過啦,只是你不知道是怎麼樣的關聯性而已,在知道關聯性之後,我們往下來看看一些較常用的到PHP檔案呼叫的順序吧!
WordPress呼叫順序:
以下丫湯算是直接將官方文件拿來用,如果覺得看不太懂或覺得寫不好,可以直接至官方觀看原文哦~
1、首頁(Home Page):
比如說一般我們印象中首頁都是用index.php,但WP在判斷首頁時,順序是先home再來才是index
- home.php
- index.php
2、單篇文章(Single Post Display):
這部份一般我們看到都是用single,判斷順序如下
- single.php
- index.php
3、模板頁面(Page Display):
Page頁我們最常用到都是會用來做分頁的模版,判斷順序如下
- pagetemplate.php
- page.php
- index.php
4、分類頁面(Category Display):
分類最常用的是Category,但也有archive蠻多的,順序如下
- category-id.php
- category.php
- archive.php
- index.php
5、標籤頁面(Tag Display):
標籤頁面通常都和分類及彙整整合一起,順序如下
- tag-slug.php
- tag.php
- archive.php
- index.php
6.作者頁面(Author Display):
作者頁面現在的佈景一般都不會另外寫,因此很少看見,順序如下
- author.php
- archive.php
- index.php
7、彙整頁面(Data Display):
也就是年份月份的分類頁面,同標籤頁,幾乎都用同一個,很少去用date,順序如下
- date.php
- archive.php
- index.php
8、搜尋頁面(Search Result Display):
搜尋結果頁面,順序如下
search.php
index.php
9、404錯誤頁面(404 Not Found Display):
如果連結未發現就會顯示404,順序如下
404.php
index.php
10、附件頁面(Attachment Templates):
附件頁面現在也很少有佈景會加入,都是考量到主機的流量,順序如下
image.php、video.php、audio.php、aplication.php或其它檔案格式
attachment.php
single.php
index.php
今天咱們就先講結構的順序,這樣子客倌們有沒有對Wordpress的結構有更深一層的了解呢?多翻翻官方文件對Wordpress其實是很有幫助的哦
這個我要慢慢理解 oo …
湯哥~
那張png有意要讓大家放大點看嘛@@?
現在是看無~太小了!
自己整理一次的話,倒是可以XD
這個在改版型時是重要的參考喔!
不搞清楚相對關係就非常容易改掛說!
我不太知道附件頁面作什麼用耶!可以介紹一下嗎?
嗯,真的很棒喔,我又多學了一招 😉
很詳細喔!!
我也是常常換佈景主題後
才大概知道他的架構
你分享出來 相信會有更多網友能夠自己設計THEME ^^
花時間,用心學
精神是,可嘉喔
:as23
我坐沙發喔~~
沙發沙發~~
床~床~~床~~