天天看點

wordpress 主題開發

https://yusi123.com/3205.html

https://themeshaper.com/2012/10/22/the-themeshaper-wordpress-theme-tutorial-2nd-edition/

https://codex.wordpress.org/Theme_Frameworks

https://lorelle.wordpress.com/2008/12/30/parentchild-themes-in-wordpress-the-future-of-wordpress-themes/

這些标準化代碼包含了一些基本的WordPress結構架構,你隻需按自己的需要填補這個架構,可能的話需要調整某些配置。

不管你是使用自己設定的架構還是本文下面列出的幾種預制的架構,其核心都是使你不需要一次又一次重複寫相同的基本代碼。就好比寫樂譜一樣,已經為你在紙張上畫好了線條,你隻需要在上面标上各種音階。

1.Vafpress Framework

如果你是一名工程師,Vafpress WordPress架構就像是你的完整工具箱。你隻是需要簡單地用它來把你的工作做得更加出色就行了。

Vafpress有腳本的負載管理,讓你的頁面隻加載需要的腳本。前端和側欄同樣可以免費使用Vafpress架構。

Vafpress很容易上手,隻需要幾分鐘時間,你可以讓你進入主題開發者的序列(當然,前提是你英國文檔閱讀能力不太差,有一定的WordPress經驗)。

2.Whiteboard Framework

Whiteboard是一款非常簡單的WordPress架構。它的設計目的也是為了加快WordPress主題設計的速度,它省去了花在WordPress背景PHP開發的時間。

Whiteboard 非常簡潔、出衆、緊湊(不需要壓縮才76KB!)。它包含了WordPress主題所需的所有标準的PHP标簽和PHP檔案,外加幾個額外功能。

Whiteboard非常适合對主題架構要求非常低,僅需要基本的結構的開發者使用。它以其輕量級的設計和易用性而受人喜歡,此架構側重于提供後端最基本的WP PHP代碼,沒有任何多餘的東西。 Whiteboard僅包含後端基本的PHP、一個重置CSS和一張内含的DIVs清單。

3.Sandbox Framework

Sandbox對于WordPress主題設計和開發人員來說是一個非常強大的工具。它可以通過CSS輕松地設計,特别是初級學者可以免受PHP的幹擾。 經驗豐富的開發和設計人員可以用很少的時間和精力就完成所有事情。感謝t Sandbox豐富的語義标記和專業的動态生成類别。

Sandbox架構非常受兩種類型使用者的喜歡。可以輕松操控PHP的專業開發人員,他們可以輕松地調整這個架構以滿足他們的需求,另一種是隻注重架構中的CSS部分而保持PHP部分不變的初學者。總之,這個架構确實挺棒的。

4.Buffet Framework

Buffet主題架構不僅是為需要使用主題的actions 和filters來建立子主題的開發者而設計,它還可以允許開發者添加和删除他們想要的東西。 這個架構的最關鍵特征是它的可擴充性。主題開發者可以将一列的 action 和filter功能歸入到一種類别,并将其注冊為主題擴充。這樣,子主題的使用者就可以自己動手通過選項面闆啟用或者關閉這個擴充。

Buffet又是一款為開發者考慮的強大的架構工具,也需要稍微學習後才可使用。 加載着強大的功能,這款靈活的架構為開發人員提供了非常多選擇,不單單是簡化了開發過程,并且對最終使用者來說也非常容易自定義。Buffet的強大功能還是非常值得花時間去學學的,特别是如果你真得非常想開發主題。

5.Thematic Framework

Thematic是一款免費的、開源的、高擴充的經過搜尋引擎優化的WordPress主題架構,有13獨立Widget區,基于網格的布局,支援很多流行插件,獲得整個WordPress社群的支援。非常适合初級blogger和WordPress開發專業人員。

如果你想讓主題功能更加豐富,Thematic架構将是你非常不錯的選擇。目前有非常多的使用者在使用這個架構。不過因為額外的功能和内置的東西較多,需要花時間學習Thematic,一旦習慣并掌握後,你會發現一切盡在你的掌控之中。更何況這個社群中有非常多高手會幫你,你大可以放心。

6.Hybrid-Core Framework

Hybrid一款使用者友好型、搜尋引擎優化的主題架構。有18個自定義頁面模闆和9個獨立工具區,可以讓你盡情發揮,建立你想要建立的網站。

如果要說背後社群的支援,Hybrid架構的支援人數還真不少,你可以找到非常資深的教程和文檔為你提供幫助。想要各種各樣的功能?Hybrid上也可以實作。它具有非常大的靈活性,能夠适應任何類型的網站。Hybrid是另一個深受使用者喜歡的WordPress架構。

7.WP Framework

WP Framework是為減少WordPress主題開發時間而建立的。它通過提供經常使用的功能特征,當你開始一個全新的WordPress項目制作時, 通過使用WP架構,已經為你設定好了基本的功能,你不需要做那些繁瑣的工作如建立循環、或者重建所有标準的模闆檔案。

WP Framework 是一款使用者友好型、搜尋引擎優化的主題架構,内含子產品CSS ( reset.css、base.css、screen.css ),Favicon和iPhone webclip占位符圖像,基本的列印.css 樣式,可列印網頁檔案,啟用jQuery + screen.js (一個空的.js檔案已預先安裝),三種布局樣式。

這個老架構貌似已經不再更新了。打開作者的部落格也隻是跳轉到他的twitter。是以使用情況大家可以自己看着辦。官網打不開試試紅杏翻牆。

8.Options Framework

Options Framework是國外一款非常流行的主題背景開發架構,因為其便捷性與開源免費,許多主題都是采用它作為WordPress主題背景。其分為主題版Options Framework Theme 與插件版Options Framework Plugin。

Options Framework支援幾乎所有的表單(Form),安裝與調用非常簡單。在options.php 定義你喜歡的選項,在背景就會自動地顯示出來。

9.OptionTree Framework Plugin

OptionTree是一款可以在背景編輯主題選項的插件,可以內建到WordPress中去。它支援在插件模式下編輯主題選項,然後導出為PHP檔案內建到主題中。這款插件據說來自于大名鼎鼎的 ThemeForest(國外很有名的)。

在WordPress 官方下載下傳這個插件,安裝激活,按照官方文檔去使用。最新的2.0 版本出來後,OptionTree 可以內建到主題中,支援設定資料的導入導出,友善你更新備份不同版本的主題。

原作者的網站似乎沒有開放。隻是弄了個訂閱頁面。當然你可以進去看到它的twitter。具體可以看option framework上的一篇介紹的文章:OptionTree Plugin Review 。

10.UpThemes Framework

UpThemes(國外一個WordPress 主題站)的主題選項架構建立在一系列的設定接口(API)上。借助UpThemes Framework ,你可以為你的使用者添加自定義選項,如顔色設定、布局、字型等等。

難得可貴的是,UpThemes Framework 的設定還支援預覽功能。

11.NHP Theme Options Framework

NHP Theme Options Framework 是建立在Options Framework Plugin 與 UpThemes framework的基礎上的,該架構具有使用者友好的“設定”頁籤,內建與WordPress的内置的設定接口(API),工具和自定義錯誤消息。

最重要的是,你可以很容易地定制和擴充這個架構。建立自定義字段(文字,按鈕,上傳,标簽,顔色,複選框等)或驗證(網址,HTML輸入十六進制值,日期等),可擴充字段類和驗證類或做回調函數。

不過這個架構似乎已經停止更新了。作者重新做了一個更加強大的Fluent Framework。不過是收費的,畢竟還是飯碗要緊。

12.Redux Framework

Redux Framework是一個開源的WordPress架構。可以用來作為一個插件或内置到你的主題/插件進行添加選項,它有一個一個強大的自定義類,你可以添加自定義選項到你文章頁和單頁面,還可以為主題定制個性化支援。

使用了Redux Framework的WordPress主題,還能夠控制主題顔色,布局,背景,場景設定,圖像裁剪選項,字型選項…等等強大的設定功能。

Redux Framework作為功能最強大的WordPress背景選項架構之一,也非常受開發人員的支援。很多人都捐款給他們。當然,他們後續還增加了一些有特殊功能的收費附加元件。

13.Warp Framework

Warp架構不僅支援WordPress和Joomla,還可以可擴充到其他的适用Web程式。使用Warp架構你可以輕松的定制你需要的功能。

該架構是來自Yootheme團隊。看看他們出的主題,你就知道這個絕對是精品了。精心設計的界面和風格良好的編碼,還經過專門的優化提供最快的加載速度。

14.Gantry Framework

Gantry 架構是一款非常全面的WordPress主題架構,可以讓你快速設計和實作你想要的WordPress主題功能。

Gantry 架構提供非常多的内置功能,包括CSS和JS壓縮,速度優化的代碼庫,可以随意加載的小工具和字型風格自定義設定,谷歌Analytics(分析),頂部平穩滑塊,IE6的警告資訊等等。

15.Bootstrap 3 WordPress Theme Framework

Boostrap越來越流行了,是以WordPress主題開發者們開始嘗試使用它來開發wordpress主題。這也使得bootstrap的wordpress架構用起來更加便利。

Bootstrap 3 WordPress Framework架構提供了一些基礎代碼和資源使得開發bootstrap wordpress主題更加容易。你可以更快的使用這個架構進行開發,而不用先開發一個bootstrap主題,再把它變成轉成wordpress主題。

Bootstrap 3 WordPress theme 架構一個很好的wordpress模闆,隻需要上傳到你的wordpress主題檔案夾你就可以開始自定制啦。所有Shortcodes和模闆設計已經包含在架構中,定制變得更簡單了。

16.Reverie Framework

Reverie Framework 是基于産品設計公司ZURB(工具Notable和Verify的開發者)釋出的響應式前端架構的Foundation(可以作為類似Bootstrap架構的替代選擇)的基礎上開發的一個非常強大的WordPress主題架構。

你可以利用Reverie Framework輕松地建構一個非常靈活的支援HTML5+CSS3的 WordPress主題。

17.Slightly Modded Options Framework

SMOF(Slightly Modded Options Framework)是一款功能強大的選項架構,其衍生于上面提到的Options Framework、KIA Options Framework(另一款), 一些UI 來自于 OptionTree Plugin(下面有)。

SMOF的構造對使用者友好,容易上手,可以自由拖放選項元素。對于開發者,SMOF 可以簡單、快速、無縫內建到主題。

18.Wonderflux Framework

Wonderflux是一個免費的WordPress主題架構,基于網格的布局,支援很多流行的插件,不需要你寫更多餘的代碼就可以讓您快速地開發高度複雜的多功能WordPress主題。

你可以用很少量的CSS來自定義你的WordPress的主題。加載速度非常的快。Wonderflux架構還提供強大的JavaScript插件和jQuery功能布局,你可以完全自定義你需要的配置,快速搭建一個符合W3C标準的,支援HTML5+CSS3的WordPress主題。

轉載于:https://www.cnblogs.com/welhzh/p/6937243.html