php – 将代码添加到仅在第一次激活时执行的插件?
发布时间:2020-12-13 22:35:43 所属栏目:PHP教程 来源:网络整理
导读:是否可以将代码包装在仅在第一次激活插件时执行的特殊函数中? 我有一些数据库代码,我需要在插件激活上运行,但之后代码不需要再次运行. 是的,这是可能的.您可以注册一个插件激活挂钩,只有在插件被激活时才会运行.我为一些示例代码编写了一个旧插件: class M
是否可以将代码包装在仅在第一次激活插件时执行的特殊函数中?
我有一些数据库代码,我需要在插件激活上运行,但之后代码不需要再次运行.
是的,这是可能的.您可以注册一个插件激活挂钩,只有在插件被激活时才会运行.我为一些示例代码编写了一个旧插件:
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 } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |