基于这个原因, 我对WordPress进行了简单的分析, 这就是开源的好处嘛. 我从index.php文件一步步跟踪了整个请求的开始到结束. 因为能力有限, 这可能是最笨的办法了...., 到数据库中查询需要显示的数据, 将需要展示的数据准备好.
4.页面展示
最终引入的template-loader.php文件, 其作用是将数据进行可视化展示.
5.完成
至此, 整个页面的展示流程就走完了...页面展示
WordPress加载页面的地方, 就是最后的template-loader.php这个文件了.
其根据当前页面, 加载不同的文件进行展示....如果想修改的话, 貌似只能修改源码了,
在加载配置的时候, 在请求缓存中先读了一次:
故可以预先将配置放到请求缓存中....我在查看缓存文件的时候, 看到了这段代码:
但奇怪的是, 我全局搜索变量$wp_object_cache, 却没有找到定义的地方. 最终我一点一点找到了它定义的地方.