7 lines
858 B
Markdown
7 lines
858 B
Markdown
|
|
# 钩子参考
|
|||
|
|
|
|||
|
|
[钩子](https://developer.wordpress.org/plugins/hooks/)是一种让代码片段相互交互/修改的机制。它们为插件和主题提供了一种与编辑器交互的方式,同时WordPress核心程序本身也广泛使用这种机制。
|
|||
|
|
|
|||
|
|
钩子主要分为两种类型:[动作钩子](https://developer.wordpress.org/plugins/hooks/actions/)和[过滤器钩子](https://developer.wordpress.org/plugins/hooks/filters/)。除了PHP的动作钩子和过滤器钩子外,WordPress还提供了在JavaScript中注册和执行钩子的机制。该功能也以[@wordpress/hooks](https://www.npmjs.com/package/@wordpress/hooks)软件包的形式发布于npm平台,可供通用场景使用。
|
|||
|
|
|
|||
|
|
您还可以了解更多关于这两种API的信息:[PHP](https://developer.wordpress.org/reference/)和[JavaScript](/packages/hooks/README.md)。
|