此文件做了下面几件事
引入初始化文件
常量定义
引入库
加载插件
加载主题
到这里, 还没有针对当前页面数据的查询, 仅完成了初始化过程.
3.查询页面数据
wp()函数是执行页面数据加载的方法, 会根据当前页面..., 到数据库中查询需要显示的数据, 将需要展示的数据准备好.
4.页面展示
最终引入的template-loader.php文件, 其作用是将数据进行可视化展示.
5.完成
至此, 整个页面的展示流程就走完了...数据库查询记录
在查看数据库查询的时候, 看到了这样的代码:
也就是说, 如果定义了SAVEQUERIES常量, 且为true, 那么就会将查询的sql记录下来....本来是想看看它为什么这么灵活, 结果发现其实在平常的开发过程中已经用到了, 不过WordPress对一些内容的处理还是给了我一些启发.
比如这种拼图式的页面组成, 可以将页面的展示和数据处理分离....这种方式有一个问题, 就是即使页面没有用到的数据, 在查询的时候也都查询出来了, 对于接口这种追求性能的情况, 肯定是不能忍受的. 或者可以将需要使用的数据让展示方给出配置?