致敬WordPress Hooks,開發了獨立的 Javascript 版的鉤子。本主題已默認引入了Javascript 版鉤子,無需手動引入(也從未對外開放源碼),原理詳見 JS Hooks 文檔
用途:
- 在腳本預埋的鉤子位置執行額外動作
- 在腳本預埋的鉤子位置執行過濾器
用法:
- 添加自定義腳本
- 編寫JS鉤子( add_action 或 add_filter )
腳本的 add_action 和 add_filter 與 WP 的類似,接收三個參數,分別是:鉤子名稱、鉤子方法、優先級(默認10)
add_action(鉤子名稱, 鉤子方法, 優先級)
# | 參數類型 | 備注 |
---|---|---|
1 | String | 鉤子名稱 |
2 | Function | 調用方法 |
3 | Int | 優先級,默認10 |
add_filter(鉤子名稱, 鉤子方法, 優先級)
# | 參數類型 | 備注 |
---|---|---|
1 | String | 鉤子名稱 |
2 | Function | 調用方法 |
3 | Int | 優先級,默認10 |