
上一节我们制作了一个裸插件,下面我们开始让我们的插件开始工作!
I. 完善方法
两个方法
我们实现activate和deactivate方法
public static function activate(){
return activate;
}
public static function deactivate(){
return deactivated;
}
如上代码所示,我们在激活和卸载插件方法中有返回值,所以在相应操作时会有相应的提示。

完善信息,使其更接地气
public static function activate(){
// do something
return 插件安装成功,请进入设置填写准入密钥;
}
public static function deactivate(){
// do something
return 插件卸载成功;
}
II. 如何保存配置
准入密钥在哪里保存?当然是数据库了。
typecho已经为我们实现了Typecho_Widget_Helper_Form类,我们只需要一点代码就可以摆脱需要自己写表单的烦恼了。
下图是表单类的继承关系,我们可以使用很多类型的表单来保存我们的选项。
下面我们在config方法中保存 接口调用地址,类似如下链接(你可以在百度站长平台的链接提交里找到)
接口调用地址:http://data.zz.baidu.com/urls?site=www.phpgao.com
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...