Wp-blog-header.php中的wp()有什么作用

时间:2015-04-03 作者:Girish Kumar

我正在学习WordPress,我在wp-blog-header.php a函数wp(); 已定义。

我发现它在functions.php. 有人能告诉我这个函数到底做什么吗。在我看来,抄本总是像希腊语或拉丁语。

1 个回复
SO网友:Marcin

来自WordPress源代码:“设置WordPress查询。”(wp包括/functions.php)

wp()方法依次调用wp->main(wp includes/class wp.php),其描述如下:

 "Sets up all of the variables required by the WordPress environment.

  The action \'wp\' has one parameter that references the WP object. It
  allows for accessing the properties and methods to further manipulate the
  object."
这似乎是wordpress的“引导”序列。解析url中传递的查询参数,将http标头应用于响应(这包括为pingbacks设置X-pingback标头),设置post查询($wp\\u query和$wp\\u查询变量),如果适用,设置404处理和注册全局变量/常量。

        $this->init();
        $this->parse_request($query_args);
        $this->send_headers();
        $this->query_posts();
        $this->handle_404();
        $this->register_globals();
要获得更多详细信息,请查看每个方法,它们都在wp includes/class wp中。php

结束

相关推荐

如何“修复”wp-blog-header.php错误消息?

我最近更新了一个站点,并收到以下错误消息:致命错误:调用/home/atlmp/public\\u html/wp blog标头中未定义的函数wp()。php在线14我检查了文件,似乎没有任何问题,所以我不知道出了什么问题?<?php /** * Loads the WordPress environment and template. * * @package WordPress */ if ( !isset($wp_did_hea