1.主循環(huán)
如果你并不熟悉“主循環(huán)”,就沒有必要試圖玩轉(zhuǎn)wordpress themes了。主循環(huán)的結(jié)構(gòu)很簡單,但確實至關重要的。通常主循環(huán)都有以下的起始:
1 | <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?><?php endwhile; endif; ?> |
主循環(huán)實質(zhì)上是通過wordpress函數(shù)查詢數(shù)據(jù)庫,看數(shù)據(jù)庫中是否有文章。如果有且當你查詢了,就可以在主循環(huán)起始語句之間插入一些模板標簽 (template tags)來顯示文章的內(nèi)容了。具體的細節(jié)不便在此討論,但主循環(huán)確實是一個很重要的事情,你必須理解它。更多的內(nèi)容請查看wordpress codex關于主循環(huán)的介紹,或者查看Denis的《全局變量和 WordPress 主循環(huán)》一文。
2.頁面
wordpress實現(xiàn)生成包含靜態(tài)內(nèi)容的靜態(tài)頁面的功能可謂幫了我們一個大忙,利用這個功能可以方便的建立“關于”、“聯(lián)系”等頁面。“頁面”是 可供使用的強大的工具,而你必須了解怎樣展示頁面、怎樣調(diào)用頁面,怎樣為頁面定義樣式等。當使用wordpress作為CMS時,“頁面”同樣是一個很強 大的工具。
3.子頁面
同樣很重要。wordpress允許建立一些具有層次結(jié)構(gòu)的頁面,可以設定一個頁面為另一個頁面的“子頁面”或是“父頁面”。層次化頁面的重要性可以在CMS中體現(xiàn)出來,同樣可以幫助你更好的組織頁面,展示頁面。