我觉得这太酷了, 如果在我平常业务上能够将架构写成这样, 还有什么需求变化能难倒我?
基于这个原因, 我对WordPress进行了简单的分析, 这就是开源的好处嘛....'/template-loader.php';
}
而这, 已经将WordPress的执行流程体现出来了.
1.防止重复加载
!...页面展示
WordPress加载页面的地方, 就是最后的template-loader.php这个文件了.
其根据当前页面, 加载不同的文件进行展示....在WordPress中, 随处可见各种钩子的调用, 初始化的时候、加载插件、插件加载完成、加载主题等等等等....我数了一下, 目前一共1470个钩子. https://developer.wordpress.org/reference/hooks/
可以说, WordPress就是通过各种钩子以及拼图式页面, 分别实现展示和流程的个性化定制