PHP鉤子概述
WordPress 的 PHP 鉤子是 WordPress 官方方便二次開發而預設的數據修改裝置。
使用鉤子可以在?無需修改源代碼的前提下,實現二次開發。
鉤子分為“動作”和“過濾器”兩種。這里簡單介紹一下區別,詳細使用方法可以在最后的官方文檔處查看詳細信息:
- 動作鉤子:當代碼運行到預設的動作時,將檢測是否添加過動作鉤子。若有,則聯動執行動作。由于只是聯動,因此無返回值
- 過濾器鉤子:當代碼運行到預設的過濾器時,將檢測是否添加了過濾器。若有,將過濾器的參數傳輸給鉤子,鉤子內對數據進行增刪改查的過濾后,返回數據。繼續執行后續操作。
reVival主題可用的鉤子不限于本文檔提供的部分,本章節是reVival主題專有的“鉤子”和“過濾器”。WordPress官方的鉤子在本主題中仍然適用。
發揮你的想象可以完成很多其他工作,例如在首頁增加大型的廣告等