任何把WordPress當作功能單一的博客平台的主題開發者,是不會有任何現代性的,他們都太傳統了。

與頁面/主題設計器生態的兼容性

與Page Builder生態的兼容性是我考慮的第一要素,因為複雜的商業WordPress網站離不開主題,但更離不開Page Builder,大多數WP網站信息結構的核心就是登陸頁(Landing Page),而高效的做出對全終端友好登錄頁是Page Builder存在的根本目的。

Page Builder很多,知名的Avada主題有自己的Fusion Builder,Flatsome自帶UX Builder,ThemeForest上大量主題依賴於一個叫做WPBakery的Page Builder,這些工具和ElementorDiviBrizy比起來太老了,這幾年我基本沒有項目依賴它們。

現代Page Builder如Elementor提供強大的主題定制能力(Theme Builder),我們能用它來徹底改造主題提供的頁頭頁尾側邊欄彈窗等部件,但並非每個WordPress商業主題都能支持得很好,比如同樣知名的Flatsome是ThemeForest上賣得最好的網店主題,但它至今與Elementor的Theme Builder的兼容性都不好,原因主要在架構上的不兼容,可能注定要自立門派下去,我認為無法擁抱Page/Theme Builder的WordPress主題是不夠好的,因為放棄Page/Theme Builder就是放棄生產力與長期高效擴展力。

與WooCommerce生態的兼容性

與WooCommerce生態的兼容共建能力也非常重要,因為WooCommerce本身的複雜性,即使是一線WordPress主題對它的支持都戰戰兢兢,我平時建站用通用主題比較多,越是通用的主題越是對WooCommerce缺乏大刀闊斧的勇氣,因為覆蓋WooCommerce的templates文件夾不是哪個主題開發商能輕易做出的決定,因為要保持與WooCommerce的長期兼容要求開發者長期跟進代碼細節不斷地重新模板源文件,絕大多數時候這個開發模式是極不經濟的,但確實也有像Flatsome這樣的主題做到了,在局部的優化上(如Flatsome的Product Gallery部件)已大大超越了原生WooCommerce的體驗,我做了很多WooCommerce項目,坦率地說這個開源團隊目前還十分缺好設計,我個人一直對這個生態的設計輸出感到失望。

一個敢於強力擴展WooCommerce的主題是值得尊敬的,其實就算沒有強力擴展,哪怕對可用性,可配置性稍微多提供幾個所見即所得的選項,稍微對checkout頁面做一點有意義的小改進,已經很不錯了。如果一個WordPress商業主題(包括Niche主題在內)不認真兼容WooCommerce,是不值得考慮的,市場上的主題都聲稱自己完美支持WooCommerce,的確是支持,但它們很多其實什麼優化都沒做,“支持”WooCommerce不只是要支持Product這個content type,更是意味著主題對電商業務流程能有比憨憨的WooCommerce團隊有更現代的理解並作出實際地改進。

通用性與適應力

通用性也是要考慮的,但這是一個很主觀的標準。通用性就是你買下一個付費主題,能用上好幾年,用它做出很多各種類型的網站,這意味著主題必須要有足夠的適應能力,這個能力很大程度上直接來源於主題開發者對於主題外各種主流網站類型兼容性的熟悉與關照,說的直白一點,通用性或者說適應力強的WordPress主題作者在開發迭代時會充分作市場調研,知道各個類型的WP網站的主流實現方案(其它插件和服務)是什麼,進而做出與這些實現方案兼容共進的開發選擇,結果就是我們作為主題使用方發現買他的主題物超所值,和什麼插件插件都能無縫對接,感覺拿它可以做出任何網站,而且在架構上保持開放,在主題不變的前提下,隨時可以切換局部實現方案。打個比方,我想做一個在線課程網站,方案在LearnDash和LifterLMS間選,如果主題告訴我它只支持LearnDash,我的選型難度顯然就會高很多,多出來很多擔憂,如果主題告訴我它不止支持LearnDash,LifterLMS,它還支持LearnPress並且不久的將來開發計劃中將支持Sensei,那我即使選型犯錯,代價也小很多。

過於強調主題通用性和適應能力也許對Niche(垂直應用)主題是不公平的,我只能說這是我個人的偏好,請讀者理解我選型的場景是為各色不同的項目建站。我想也不需要我特別強調,對WP稍有認知的朋友,假如要做垂直應用領域的網站,大概會很自然的打開ThemeForest搜尋一番,我個人認為這種期望100%對口的選主題方式並不可取,因為網站是會進化的,開始的主題能力過於準確也往往以為著主題以後的能力缺失越多,所以無論如何,我建議讀者充分考慮通用主題,的確它們需要使用者花更多精力學習,但往往帶來先慢後快效果。

很多小白WP不明白的事情,是網站的功能最好不要由主題本身來實現,而讓插件實現,站長應該把主題當作一般性的網站基礎設施和功能容器,不要求它實現具體功能,讓插件來實現具體功能,這才是WP項目的長久之計。小白們最長犯的錯誤,就是根據想要的某個功能去找主題,太早把主題功能狹義化,很多人隨之碰到的問題是發現“怎麼這個東西我的主題竟然做不了/不支持?!”.

我日常使用的WordPress主題

專業WP建站者不會為每個網站單獨做一遍主題選型,我知道我不會這麼做,因為這根本不經濟,主題選得越多錯得也越多,加上重新學習新主題的成本(填坑)可能難以想像的大,這個緣木求魚的策略絕對是下下策。這是為什麼我現在只固定地使用KadenceAstraDivi這3個行業內口碑最好的通用主題的原因,關於它們各自的具體評價我會在以後寫進以後的文章,但是到現在我很肯定,它們能讓我做出任何我想做的網站。

我選擇這3個主題不是因為我自己有什麼洞見,而完全是站在國外同行的樂於分享之上。我有這3個主題終身不限站點的License,我覺得是我買過的最值的東西,是它們把我帶進WordPress世界看到它的生態之豐富,建議有心投資WordPress的讀者不妨考慮。

我使用國產主題經驗有限,就不武斷評價了,WPCOM知更鳥ThemeBetter都是成功的本地開發商,有興趣的讀者請自行了解。

發現錯別字麻煩選中按Ctrl+Enter

類似帖子

0 Comments
內聯反饋
查看所有評論