Hooks、Actions 和 Filters
本文說明三個用於擴充功能而不修改核心程式碼的相關概念。
什麼是 Hooks?
Hooks 是自訂程式碼整合到 WordPress 流程的掛載點。它們包含 Actions 和 Filters 兩種類型。
什麼是 Actions?
Actions 在 WordPress 週期的特定時間點或事件發生時執行自訂函式。例如,woocommerce_before_cart 會在購物車內容顯示前執行。
什麼是 Filters?
Filters 在資料回傳或顯示前進行修改。例如,woocommerce_sale_flash 可自訂商品的特價標籤文字。
使用 Actions 和 Filters
常見用途包括:
- 在購物車頁面加入自訂訊息
- 修改特價標籤顯示
- 在購買完成後觸發動作
重要提醒
本文件旨在作為進階疑難排解的參考指南;但所述程序超出我們的支援政策範圍。
Hooks 提供擴充性的同時保持核心系統完整性。如需實作協助,建議諮詢開發人員或參考 developer.woocommerce.com 的開發者文件。