讲到插件,不得不讲钩子.首先,我们之前说明了插件是一个扩展的功能实现. 既然是扩展的,那么就要很灵活.可复用,并不是像我们之前开发项目,一个功能实现了,就写死在代码里了. 项目其他地方要用了,怎么办,复制一份改个名,改的那个地方能调用实现.这样一次两次可以,次数多了就不行了. 因为后面每次开发的底层架构在不断变化.不断重复的功能版本造成人力的浪费.我们做成插件的目的就是为了方便大家扩展我们这个产品的功能.到时候形成规模,大家自由的搭建自己的站点就方便了. 那么如何让一个扩展的功能在多个地方可随意…