Tag Archives: WordPress

WordPress 主題教程:從零開始制作 WordPress 主題

從零開始制作 WordPress 主題其實不難,只要你從現在開始認真閱讀這個教程,一步一步認真學習,你就會成為一個 WordPress 主題制作高手。至少你會修改現有主題。 微笑

網絡上已經有很多關于制作 WordPress 主題的教程,并且 WordPress 官方網站上也有指導文章。但是當你不懂這方面的朮語的話,這些教程可能不一定會幫助你,甚至還會誤導你,所以這個教程會真正從零開始教你如何創建 WordPress 主題。

WordPress 主題教程:從零開始制作 WordPress 主題
WordPress 主題教程 #1:介紹
WordPress 主題教程 #2:模板文件和模板
WordPress 主題教程 #3:開始 Index.php
WordPress 主題教程 #4a:Header 模板
WordPress 主題教程 #4b:Header 模板 2
WordPress 主題教程 #5:主循環
WordPress 主題教程 #5b:日志內容
WordPress 主題教程 #5c:日志元數據
WordPress 主題教程 #5d:Else,日志 ID,鏈接標題
WordPress 主題教程 #5e:日志導航鏈接
WordPress 主題教程 #6:側邊欄
WordPress 主題教程 #6b:頁面鏈接列表
WordPress 主題教程 #6c:存檔和鏈接列表
WordPress 主題教程 #6d:搜索框和日曆
WP Theme 教程 #6e:窗體化側邊欄
WP Theme 教程 #7:尾部
WP Theme 教程 #8:如何驗證
WP Theme 教程 #9:Style.css 和 CSS 介紹
WP Theme 教程 #10:十六進制顏色代碼和樣式化鏈接
WP Theme 教程 #11:寬度和布局
WP Theme 教程 #12:日志樣式化和其他雜項
WP Theme 教程 #13:樣式化側邊欄
WP Theme 教程 #14:底部和拆分 Index
WP Theme 教程 #15:子模板文件
WP Theme 教程 #16:留言模板
erdaoo 的 WP Theme 教程學習筆記
WordPress 主題教程電子書下載

Re-thinking Event Listeners – Because yes

Re-thinking Event Listeners – Because yes

結論:business logic 不要放 event listener,因為不能 reuse。例如「確認註冊電郵」這個功能,如果直接寫在的 event listener 裡頭,那麼就不能在「重新發送」裡 reuse 那些 code。
有寫 WordPress 的人習慣甚麼都放在 event listener (hook),這是個壞習慣啊。

http://mmoreram.com/blog/2015/08/20/re-thinking-event-listeners/

Kirki – The WordPress Customizer Toolkit

《The WordPress Customizer Toolkit》

在 WordPress 中加 settings page 會用到的 library,減少了寫 WordPress 原生 API 的麻煩。

Kirki is not a framework. It’s a Toolkit allowing WordPress developers to use the Customizer and take advantage of its advanced features and flexibility by abstracting the code and making it easier for everyone to create beautiful and meaningful user experiences.

http://kirki.org/