2020-03-18 / 6044阅
当你看到此篇文章的时候,你已经使用过wordpress的钩子了。比如:
function youranzixue_register_nav_menus(){ register_nav_menus( array( 'header_menu' => ( '顶部菜单', 'youran' ), 'footer_menu' => ( '页脚菜单', 'youran' ) )); } add_action( 'init', 'youranzixue_register_nav_menus' );
上面的代码中,add_action就是使用了钩子的方法。学到这里的朋友知道,程序是按照顺序去执行的。比如按照1、2、3、4、5……的顺序执行下去。每一步都是按严格按照顺序的
WordPress钩子的作用有两种,一种是动作钩子,一种是过滤钩子。
最为重要的是你添加这个1.1的时候。你不需要去修改WordPress的内核文件。
过滤钩子的原理和动作钩子差不多
动作钩子和过滤钩子都是在程序执行的中间节点上添加你自己的执行代码。不同的地方是:
同一个钩子位置可以添加多个动作和过滤钩子,你也可以对添加的钩子进行排序,先执行哪个钩子,后执行哪个钩子。
基础课程中,你只需要简单的理解上面的内容就行了
阅读文章或者观看视频过程中有任何问题,请下方留言或者联系我Q248758228