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 ?>
浙公网安备 33010602011771号