致敬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 |