hook: action and filter

两种hook:

action 执行task

filter 过滤文本等信息,在post到web页面之前或者存到数据库之前

 

plugin api: http://codex.wordpress.org/Plugin_API 

Filter ref:    http://codex.wordpress.org/Plugin_API/Filter_Reference

Action ref:  http://codex.wordpress.org/Plugin_API/Action_Reference

 

plugin 激活的时刻developer可以做事情,比如创建数据表,判断运行环境等。

 1 <?php
 2 global $wp_version;
 3 
 4 if ( !version_compare($wp_version, "3.0", ">="))
 5 {
 6     die("you need above v3.0");
 7 }
 8 
 9 function my_plugin_activate()
10 {
11     error_log("my plugin activated!");
12 }
13 
14 register_activation_hook(__FILE__, "my_plugin_activate");
15 
16 ?>

deactivate的时候,同理:

1 <?php
2 function my_plugin_deactivate()
3 {
4     error_log("my plugin deactivate!");
5 }
6 
7 register_deactivation_hook(__FILE__, "my_plugin_deactivate");
8 ?>

posted on 2012-08-30 21:33  kalintw  阅读(137)  评论(0)    收藏  举报

导航