我觉得这太酷了, 如果在我平常业务上能够将架构写成这样, 还有什么需求变化能难倒我?
基于这个原因, 我对WordPress进行了简单的分析, 这就是开源的好处嘛....解析
执行流程
index.php文件很简单, 就一句:
require __DIR__ ....'/wp-blog-header.php';
而wp-blog-header.php文件呢, 也很简单:
if ( !...上面只是简单描述了一下整体的加载流程, 但具体细节还没有提到.
页面展示
WordPress加载页面的地方, 就是最后的template-loader.php这个文件了....WordPress的钩子函数通过do_action和apply_filters两个方法进行调用,
看过方法add_action发现, 它就是简单的调用了add_filter方法.