致命错误:调用未定义函数get_header() /home/a7053783/public_html/index.php在第1行。
如何修复上述错误?
答案 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