致命错误(在第1行的/home/a7053783/public_html/index.php中调用未定义的函数get_header())
致命错误:在第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。
【致命错误(在第1行的/home/a7053783/public_html/index.php中调用未定义的函数get_header())】请参考此链接以获取有关模板层次结构的更多信息http://codex.wordpress.org/Template_Hierarchy
推荐阅读
- 致命错误(未被捕获的错误:调用未定义的函数cwsfw_get_sections())
- WordPress更新失败-这通常是由于文件权限不一致所致。(wp-admin/includes/update-core.php)
- 从小部件更新数据时无法加载资源
- 无法导入高级主题的演示内容
- 预期下一个功能是转义功能(WordPress)
- 从缓存中排除短代码内容-WordPress
- 错误(翻译wordpress主题时,msgstr不是有效的PHP)
- 图文详解Java对象内存布局
- findmnt命令查找已挂载的文件系统