致命错误:在第1行的/home/a7053783/public_html/index.php中调用未定义函数get_header()

时间:2010-10-01 11:06:18

标签: php wordpress wordpress-theming

  

致命错误:调用未定义函数get_header()   /home/a7053783/public_html/index.php在第1行。

如何修复上述错误?

7 个答案:

答案 0 :(得分:1)

可能你正在创建自己的wordpress主题。我非常擅长wordpress,但您在header.php所称的index.php文件夹中是否有get_header();个文件? 因为,如果您正在实际主页上查看您的index.php主题文件,那么这不太可能,该wordpress会丢失该功能。

此外,您必须确保您的主题functions.php文件已正确归档。我不记得了,函数文件中最关键的方面是什么。但这很可能是问题所在。

您可能希望使用this tutorial仔细检查所有主题创建步骤。并且还要注意,您可以从wordpress.stackexchange.com获得更好的与wordpress相关的答案。

答案 1 :(得分:0)

也许您打算调用函数get_headers()get_header()不是标准的PHP函数。

顺便说一句:如果你包含一个实际代码出错的例子,它会更容易帮助你。

答案 2 :(得分:0)

由于第1行出现此错误,我认为get_header()不可用。 但我建议你把index.php的代码放在这里。

答案 3 :(得分:0)

更多代码会有所帮助。

仅针对该消息,我猜您在包含包含get_header()函数的文件或您想要get_header()的文件之前尝试调用get_headers()

答案 4 :(得分:0)

我相信这是wordpress中的一个错误,尝试更改主题,如果错误发生,那么你可以确保它是主题的问题

答案 5 :(得分:0)

它主要出现因为get_header()未正确检查 你可以通过简单地添加条件

来做到这一点

btw阅读来源:

http://fixmycms.com/fatal-error-call-to-undefined-function-get_header-in-index-php-on-line-1/

答案 6 :(得分:0)

我在最新版本(3.8.1法语版)中遇到了同样的问题

这真的很奇怪但它似乎与模板中的 index.php 文件有关。 而是根据所有视图的模板层次结构创建特定文件: front-page.php,page.php,single.php

有关模板层次结构的详细信息,请参阅此链接 http://codex.wordpress.org/Template_Hierarchy