Z-Blog二开别直接改核心文件,用钩子写独立插件,官方升级再也不丢你的功能
新手二开Z-Blog,直接改核心文件,加个自定义功能,官方一升级,改的内容全没了,其实用官方的钩子机制写插件,升级根本不影响你的功能。第一,别直接改core目录的文件,所有自定义功能,用Z-Blog的钩子,在文章发布前、模板加载的时候挂载你的代码,插件独立放目录里,官方升级core文件,根本碰不到你的插件;第二,别在钩子函数里写死数据库操作,用系统自带的接口写数据库,版本升级的时候接口兼容,不会报错;第三,插件写好之后,关闭Z-Blog的开发模式,把插件缓存开上,不然每次页面加载都跑钩子,网站变慢;第四,别滥用钩子,一个页面挂十几个自定义钩子,网站加载慢,只在需要的地方挂载功能就行。
我之前做Z-Blog的广告位插件,直接改模板文件,官方升级完,我加的侧边栏广告全没了,后来用钩子写独立插件,之后升级从来没丢过功能。很多新手图省事直接改核心文件,升级一次丢一次,前期用钩子把功能写在独立插件里,后期省无数次返工。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0