wp-load.php 负责加载 WordPress 所需的所有核心文件以及初始化 WordPress 环境,一般来说主要包括以下几个方面:
加载 wp-config.php 文件,该文件包含数据库的连接信息、WordPress 变量的定义等重要配置信息。
加载 WordPress 全局函数库(wp-includes/functions.php),该函数库包含了许多 WordPress 所需的核心函数,比如查询数据库的函数、插件和主题相关的函数、Meta 信息的获取函数等等。
加载 WordPress 类库,包括 Post、Page、用户、评论、分类等类库,以及许多用于管理 WordPress 系统的类库。
初始化 WordPress 环境,比如初始化全局变量、设置字符集、设置时区、启动 Session、处理 Cookie 等等。
除此之外,根据 wp-config.php 中的配置,可能会加载一些必要的插件和主题功能,以及使用缓存引擎加速访问速度等操作。
因此,wp-load.php 具体加载了哪些内容,取决于你的具体项目配置,以及 WordPress 版本和使用的插件和主题。