對於僅精通CSS+Xhtml的設計師來說,基於WordPress主題框架來創建自己的個性主題,不需要知道相關的PHP函數和編程,當然,這是相對的,多少肯定還是得懂點,但至少不需要把PHP和WordPress主題製作全學會才能去製作一個主題。
即使對於精通WordPress主題製作或專業的付費WordPress開發商來說,使用主題框架,也能減少每次創建主題時的基礎工作量,提高工作效率。這需要一個前提:你已經對該WordPress主題框架非常熟悉。
理論上來說,任何一個WordPress主題都可以做為你的主題框架,但正統的WordPress主題框架應該是一個萬能WordPress主題。比如預置了多種布局的樣式,你甚至只需要改一行代碼就能改變布局。
但說實話,我個人是不太愛用主題框架,正是因為這些主題框架太強大,考慮太周全,所以有時可能也會產生一些冗餘的東西,而去除這些冗餘的東西可能會讓你很頭痛。就像大多數設計者都有同感的一個論調:很多時候,修改比重寫還麻煩。
貌似最近突然之間,WordPress圈子裡面像雨後春筍般冒出來很多的主題框架(ThemeFramework)。而這些所謂的框架,無一例外的是提供了一些傳統主題所不具備的某些功能。或者自帶了一些可調用函數、或者是自帶了N多頁面模板、再就是內置了對需要插件的原生支持。
但無論怎樣,可能有些人還是要問,傳統的WordPress主題和現在這些主題框架有哪些區別?或者說是如何界定這兩種事物?
按照我的理解,主題和主題框架本質上是同一種事物。意思就是說,您可以將現在這些主題框架直接當成最終的主題來使用(儘管某些框架的默認布局很噁心),也可以在他們的基礎上進行二次開發,進而得到您心儀的個性主題。反過來也一樣,以前的那些主題,本身可以直接使用(或經過小規模修改),而您也可以將其當成一個基礎模板,進行二次開發。總歸一句話,任何一個WordPress主題,您都可以把它看成是一個主題框架。
重要文檔:開發你的 WordPress 主題框架