Typecho使用相同插件接口,引用上一个插件返回值
一般一个插件接口被多次绑定,插件的接口参数值不会因为上一个插件的返回而改变,这样上一个插件的返回值就没有作用了
我查看内核发现,回调函数传递参数时,除插件的接口参数外,后面还会多出一个参数,此参数是上一个插件返回的值
这样我们在写插件时加个判断就不会导致上一个插件的返回值失效
一个插件接口所绑定的第一个插件或者上一个插件没有返回值,其多出的参数的值均为false
一般一个插件接口被多次绑定,插件的接口参数值不会因为上一个插件的返回而改变,这样上一个插件的返回值就没有作用了
我查看内核发现,回调函数传递参数时,除插件的接口参数外,后面还会多出一个参数,此参数是上一个插件返回的值
这样我们在写插件时加个判断就不会导致上一个插件的返回值失效
一个插件接口所绑定的第一个插件或者上一个插件没有返回值,其多出的参数的值均为false
也可以这样`Typecho_Plugin::factory('Widget_Register')->register_11`在接口后面加_数字,不加的话数字默认为10好像,数字越小越先执行,调整数值大小就可以控制两个插件执行顺序了