WordPress调用未定义函数get_header();

时间:2011-05-06 15:27:57

标签: php wordpress themes

首先,我已经查找了有关此主题的先前帖子,但没有一个我需要的答案。所以我会改写以适应我的问题。

我正在创建一个非常基本的WordPress主题。我有我想要的所有模板文件,在检查我的文件是否有错误时,我发现每个文件都出错了。

  

致命错误:在blah / blah / blah .....等中调用未定义函数get_header()

我看过很多帖子,人们只是简单地说“FTP一个干净的安装”或“你笨蛋,你改变了根目录中的index.php文件!”答案是否定的,这个函数只在我的主题目录中调用。

任何帮助都会非常感激!

谢谢。

2 个答案:

答案 0 :(得分:3)

通常,当有人错误地从WP安装文件夹中的主题中放入index.php时,就会发生这种情况,它会覆盖作为主要WordPress文件的index.php。

也就是说,存在于根目录中的index.php(即其中包含wp-config.php的目录)不是可编辑的主题文件。

答案 1 :(得分:1)

get_header()
不是PHP函数,这就是它抛出致命错误的原因:调用未定义的函数

get_header()
是一个wordpress函数 - 你是否在运行这个函数之前加载了wordpress函数 - 这通常用include来完成?