致命错误:在第13行的C:\ xampp \ htdocs \ hypershot \ index.php中调用未定义函数get_header()

时间:2014-09-22 17:09:34

标签: wordpress xampp

我刚购买了一个wordpress模板,我试图在本地运行这个主题(xampp),然后当网站加载时,它给了我以下错误:

- >致命错误:在第13行的C:\ xampp \ htdocs \ hypershot \ index.php中调用未定义函数get_header()

我想知道如何继续...任何提示??

PS。我现在真的很难过,因为我觉得处理这个模板/主题很容易! 我无法运行该网站(本地)。

1 个答案:

答案 0 :(得分:4)

错误是:

Fatal error: Call to undefined function get_header() in C:\xampp\htdocs\hypershot\index.php

根据WordPress文件夹结构,项目根目录中的index.php文件应该是这样的(Version - 4.0):

/**
 * 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( dirname( __FILE__ ) . '/wp-blog-header.php' );

但错误说,你有一个index.php文件里面有get_header()函数(WordPress函数),所以这个index.php文件属于theme的根目录}文件夹不在项目文件夹的根目录中。

由于get_header()WordPress函数且WordPress尚未加载,因此PHP会抛出此错误,因为它无法识别{{1}功能。因此,请检查项目根目录中的get_header()文件,并确保存在正确的index.php文件。

解决此问题的最佳方法,只需重新安装index.php的新副本,然后将主题放在WordPress文件夹中。