<?php
/**
* Front to the WordPress application. This file doesn't do anything, but loads
* wp-blog-header.php which does and tells WordPress to load the theme.
*
* @package WordPress
*/
/**
* Tells WordPress to load the WordPress theme and output it.
*
* @var bool
*/
define( 'WP_USE_THEMES', true );
/** Loads the WordPress Environment and Template */
require __DIR__ . '/wp-blog-header.php';
这段 PHP 代码是 WordPress 应用的入口点。它通常位于 WordPress 安装根目录的
index.php
文件中。代码的第一部分是一个注释块,描述了文件的用途。它指出这个文件本身并不做什么,但它加载了
wp-blog-header.php
,这个文件做了大量的工作,并指示 WordPress 加载主题。接下来,定义了一个名为
WP_USE_THEMES
的常量,并设置为true
。这个常量告诉 WordPress 加载活动主题。当设置为true
时,WordPress 将加载主题的index.php
文件。如果设置为false
,WordPress 将不加载主题,这在你希望以不同的方式处理请求的情况下可能很有用,例如 AJAX 请求或 API 端点。最后,
require
语句包含了wp-blog-header.php
文件。这个文件负责设置 WordPress 环境,包括加载 WordPress 核心、插件和主题。使用__DIR__
魔术常量来获取当前文件的目录,确保无论从哪里运行脚本,wp-blog-header.php
的路径都是正确的。总的来说,这段代码设置并加载了 WordPress 环境和活动主题,准备了生成 WordPress 页面所需的一切。