是的,这是可能的.您可以注册一个插件激活挂钩,只有在插件被激活时才会运行.我为一些示例代码编写了一个旧插件:
class MyPlugin { //constructor for MyPlugin object function MyPlugin() { register_activation_hook(__FILE__,array(&$this,'activate')); } function activate() { //initialize some stored plugin stuff if (get_option('myplugin_data_1') == '') { update_option('myplugin_data_1',array()); } update_option('myplugin_activated',time()); //etc } }