致命错误:在第1行的/home/a7053783/public_html/index.php中调用未定义的函数get_header()。
如何解决上述错误?
#1
你可能正在创建自己的wordpress主题。我擅长于wordpress, 但是在你称为get_header();的位置, 你是否将header.php文件与index.php放在同一文件夹中?
因为, 如果你正在实际的主页上查看index.php主题文件, 则不太可能该wordpress缺少该功能。
另外, 你还必须确保正确放置了主题的functions.php文件。我已经不记得了, 功能文件中最关键的方面是什么。但这很可能就是问题所在。
你可能想使用本教程仔细检查所有主题创建步骤。另外请注意, 你可以从wordpress.stackexchange.com获得更好的与wordpress相关的答案。
#2
也许你想调用函数get_headers()? get_header()不是标准的PHP函数。
顺便说一句:如果包含实际代码出错的示例, 则可以更轻松地为你提供帮助。
#3
由于此错误发生在第1行中, 因此我认为get_header()不可用。但我建议你将index.php代码放在此处。
#4
我认为这是wordpress中的错误, 请尝试更改主题, 如果错误消失, 则可以确保它是主题的问题
#5
一些更多的代码会有所帮助。
仅关于该消息, 我想你可能是在包含包含get_header()函数的文件之前尝试调用get_header(), 还是你的意思是get_headers()。
#6
它主要是因为get_header()未正确检查而出现, 你可以通过简单地添加if条件来实现
顺便说一句阅读源:
http://fixmycms.com/fatal-error-call-to-undefined-function-get_header-in-index-php-on-line-1/
#7
我在最新版本(3.8.1法语版)中遇到了同样的问题
确实很奇怪, 但它似乎与模板中的index.php文件有关。而是根据所有视图的模板层次结构创建特定文件:front-page.php, page.php, single.php。
请参考此链接以获取有关模板层次结构的更多信息http://codex.wordpress.org/Template_Hierarchy
评论前必须登录!
注册