課程最後一章整理 WordPress 的演進趨勢、網站維運流程,以及如何善用 ChatGPT 等 AI 工具加速學習與開發。重點不是把 AI 當成替代品,而是把它納入可驗證、可維護的工作流程。
本章學習目標
理解 WordPress 現代化趨勢,建立備份、搬家、版本控制與 AI 輔助開發的基本流程。
16.1 WordPress 的演進趨勢
近年 WordPress 從傳統文章編輯器逐步走向區塊化。Block Editor、Full Site Editing、Block Theme、theme.json 與 Interactivity API 都讓主題與內容編輯方式發生改變。
開發者需要關注的方向
- 區塊編輯器會持續成為內容編輯核心。
- 傳統 PHP 主題仍會長期存在,維護能力仍重要。
- Headless WordPress 適合前後端分離,但部署與維護成本較高。
- 效能、安全與可維護性會比單純視覺效果更重要。
16.2 網站備份、搬家與開發流程
實務專案不能只會開發,也要會保護資料。備份至少包含資料庫、媒體檔案、主題、外掛與設定。搬家時要注意網址、檔案權限與快取。
建議流程
- 本機開發:使用 Git 管理主題與外掛程式碼。
- 測試站驗收:在 staging 環境測試功能、資料與權限。
- 正式部署:備份後再更新,保留回復方案。
- 維護監控:定期更新、檢查錯誤記錄與備份可還原性。
搬家檢查清單
- 備份資料庫與
wp-content。 - 確認新主機 PHP 與資料庫版本。
- 更新
wp-config.php資料庫設定。 - 替換 site URL 並重新儲存固定網址。
- 測試登入、表單、圖片、外掛與重要頁面。
16.3 ChatGPT 活用術
AI 可以協助產生外掛骨架、解釋錯誤訊息、整理文件、撰寫 CSS、建立測試資料與檢查程式碼。但 WordPress 開發仍需由開發者確認安全、權限、轉義與相容性。
有效 Prompt 範例
請撰寫一個 WordPress 外掛範例:
- 使用 PHP 8 相容語法
- 建立 [wp2026_notice] shortcode
- 所有輸出需 esc_html 或 esc_attr
- 加上簡短註解
- 不要使用未定義的全域變數
AI 輔助工作原則
- 先描述需求、版本、輸入與輸出。
- 要求 AI 解釋每段程式碼的用途。
- 把產生的程式碼放進本機環境測試。
- 檢查權限、nonce、sanitize、escape 與錯誤處理。
- 保留 Git commit,讓每次修改可追蹤與回復。
總複習任務
- 建立一個本機 WordPress 站台。
- 完成一個自訂主題與一個小型外掛。
- 把程式碼交給 Git 管理。
- 撰寫一份部署與備份檢查表。
- 使用 AI 協助產生文件,但自行驗證技術內容。