第十五屆 冠軍

wordpress
從 0 到 100:WordPress 開發者的實戰手冊
Terry L.

系列文章

DAY 1

Day 1 - 為何學習 WordPress 程式開發?為職涯開拓新的契機

很高興本屆 IThome 鐵人賽有特別主題「WordPress」。過去參加 2020、2021 年鐵人賽的系列文章,都用了至少三分之一的篇幅,以 WordPre...

DAY 2

Day 2 - 建立 WordPress 開發環境

不論你使用的作業系統是 Window 系統或者 macOS,都有可以幫你很快速建立 WordPress 開發環境的軟體及工具,以挑選自己感覺最順手的為主。 X...

DAY 3

Day 3 - 準備 PHP 的整合開發環境,提升 WordPress 開發效率

雖然說,只要是文字編輯器就可以開始編寫 PHP 程式碼,但是如果想要有自動除錯、語法提示、檢查程式碼風格等等幫助我們提升開發效率的功能,陽春的文字編輯器無法辦到...

DAY 4

Day 4 - 認識 WordPress 的目錄及檔案結構

WordPress 的目錄及檔案架構十多年來沒有太大變化,即使未來也不會有太大改變。為了顧及舊版本的使用者,新版本必須向下相容,因此剛從官網下載好,並解壓縮 z...

DAY 5

Day 5 - 使用 WordPress 子佈景主題建立客製化外觀

依照本系列第二篇文章建立好 WordPress 開發環境,登入後台,可以挑選預設的三種不同的佈景主題。WordPress 每年都會因應新功能,而推出以該年西元年...

DAY 6

Day 6 - WordPress 高擴充性的機制 - 鉤點 (Hook) 及過濾器 (Filter)

WordPress 使用了一種軟體設計模式,在程式的生命週期各個重要階段埋入一種稱為鉤點 (hook) 及過濾器 (filter) 的節點,提供讓外掛及佈景主題...

DAY 7

Day 7 - 詳解 WordPress 的資料庫架構

如果你是按照筆者在第二篇文章介紹的 XAMPP 來建立開發環境,那麼輸入網址 http://127.0.0.1/phpmyadmin 到瀏覽器的網址列,會進到...

DAY 8

Day 8 - 佈景主題設計的路線 - 傳統還是區塊?

前面的文章提到了 WordPress 的開發環境的架設、PHP 整合開發環境工具的準備,並且說明了 WordPress 的檔案目錄架構、資料庫的結構,以及設計外...

DAY 9

Day 9 - 佈景主題設計實戰 (1) 主題命名及設計規劃

從今天開始,鐵人賽的文章進度踏入了佈景主題設計實戰系列。此系列的文章是關於如何從開始構思一個新的佈景主題的設計,到最後將它上架到 WordPress 官方的佈景...

DAY 10

Day 10 - 佈景主題設計實戰 (2) 特色功能定義

在佈景主題的檔案架構中,functions.php 這個檔案是定義擴充功能的入口,主要的作用是啟用佈景主題的特色支援功能,和載入自定項目選單所需要的類別和函式檔...