WordPress开发Hook挂钩、Action动作和Filter过滤器接口列表

WordPress开发Hook挂钩、Action动作和Filter过滤器接口列表

2012年04月09日 软件开发 ⁄ 共 53249字 评论数 1 ⁄ 被围观 1,495+
 

WordPress开发Hook挂钩、Action动作和Filter过滤器接口列表

WordPress 中有一种叫执行挂勾的机制,允许插件把一些功能“挂载”到 WordPress 当中。也就是说,在系统运行至某一个环节时,去调用插件内的一些函数。执行挂勾分为两种:

  1. 动作 (Action): 动作是 WordPress 运行到某些环节,或者在某些事件发生时,就会被执行的一种挂钩。任何的插件都可以通过动作接口来指示系统在遇到这些环节或者事件的时候,就执行指定的 PHP 函数。
  2. 过滤器 (Filter):过滤器的是 WordPress 用于修改即将要保存或者发送出去的数据的一种挂钩。任何的插件都可以通过过滤器接口来指示系统在遇到某些环节或者事件的时候,就执行指定的 PHP 函数去修改特定的数据。

某些时候动作或过滤器可以达到相同的效果。比如要修改文章的内容,可以把插件挂载到动作 publish_post 上,在文章的内容保存到数据库前就修改它。也可以把插件挂载到过滤器 the_content 上,在文章的内容发送到浏览器前修改它。

如果要查询 WordPress 中所有的标准的动作和插件,请参考下表。

posted @ 2017-06-02 15:07  sky20080101  阅读(125)  评论(0)    收藏  举报