Z-Blog插件卸载留旧表,用户重装就冲突报错,补上卸载钩子,自动清理所有残留
新手自己写Z-Blog插件,用户卸载插件,留下的数据库表、配置项没删,重装的时候又出问题,其实写完整的卸载钩子,自动清理数据。第一,写插件的时候,把卸载钩子加上,用户点卸载,自动删掉插件加的数据库表、缓存和配置;第二,插件创建的文件,卸载的时候也自动删掉,别留在服务器;第三,测试的时候自己写个插件,装完卸载,看服务器还有没有残留;第四,别删用户的内容,只删插件自己创建的东西。
我之前写的插件,卸载了还留个日志表,用户重装的时候,日志表冲突,插件直接报错,之后补上卸载清理逻辑,装完卸载干干净净,再也没冲突过。很多新手写插件只写安装运行逻辑,忘了卸载清理,用户卸载重装出问题。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0