【WordPress】wp-blog-header.php

<?php
/**
 * Loads the WordPress environment and template.
 *
 * @package WordPress
 */

if ( ! isset( $wp_did_header ) ) {

	$wp_did_header = true;

	// Load the WordPress library.
	require_once __DIR__ . '/wp-load.php';

	// Set up the WordPress query.
	wp();

	// Load the theme template.
	require_once ABSPATH . WPINC . '/template-loader.php';

}


这段 PHP 代码是 WordPress 应用的一部分,特别是 在条件块内,然后调用了 wp() 函数。这个函数负责设置 WordPress 查询,根据请求的 URL 确定要显示的内容。例如,如果 URL 对应一个特定的博客文章,查询将从数据库中检索该文章的内容。

最后,require_once 语句包含了 template-loader.php 文件。这个文件确定应该使用活动主题的哪个模板文件来显示页面。例如,如果查询是针对单个博客文章,它将加载 single.php 模板。如果查询是针对页面,它将加载 page.php 模板。

这段代码加载了 WordPress 环境,根据请求的 URL 设置了内容查询,并从活动主题中加载了适当的模板文件。

0 0 投票数
Article Rating
订阅评论
提醒
0 评论
最旧
最新 最多投票
内联反馈
查看所有评论
0
希望看到您的想法,请您发表评论x