2014-09-22 1 views
0

방금 ​​WordPress 템플릿을 구입했으며이 테마를 로컬에서 실행하려고합니다 (xampp). C에서 정의되지 않은 함수 get_header()로 전화 : \ XAMPP \ htdocs를 \ HyperShot을 \ index.php를 줄에 13치명적인 오류 : 13 행의 C : xampp htdocs hypershot index.php에있는 정의되지 않은 함수 get_header()를 호출하십시오.

I -> 치명적인 오류

: 그것은 나에게 다음과 같은 오류를 제공 한 후 때 사이트 부하를 계속하는 법을 알고 싶다 ... 어떤 팁 ??

ps. 나는 지금이 템플릿/테마를 다루는 것이 쉬울 것만 같았 기 때문에 지금 그것에 대해 정말로 슬프다! 사이트 (로컬)를 실행할 수 없습니다. 프로젝트의 루트에

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

따르면 구조 폴더 WordPressindex.php 파일은 다음과 같은 (Version - 4.0)해야한다 :

답변

4

오류는

/** 
* 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'); 

그러나 오류가 말한다 , 당신은 get_header() 함수 (WordPress 함수)가 들어있는 index.php 파일을 가지고 있으므로이 index.php 파일은의 루트에 속합니다폴더가 프로젝트 폴더의 루트 내에 있지 않습니다. get_header() 이후

WordPress 기능과 WordPress 그것이 get_header() 기능을 인식하지 못하기 때문에 그렇게 PHP이 오류를 던지고 아직로드되지 않습니다. 따라서 프로젝트의 루트에있는 index.php 파일을 확인하고 올바른 index.php 파일이 있는지 확인하십시오.

이 문제를 해결하는 가장 좋은 방법은 WordPress의 새 복사본을 다시 설치 한 다음 C:\xampp\htdocs\hypershot\wp-content\themes 폴더에 테마를 넣는 것입니다.

+1

고맙습니다. 내 친구! –

+0

@RodrigoLacerda, 당신은 환영합니다 :-) –

+1

@RodrigoLacerda 그들이 당신의 질문에 대답하면 대답을 수락하십시오. – Bjorn

관련 문제