今天在安装WordPress的时候犯了一个低级错误,把WordPress主题直接放在根目录就开始安装了,结果出现报错提示fatal error:call to undefined function get_header(),这种低级错误不能犯的,但是由于心急,所以导致出错,当然遇到错误也好事,让自己知道应该细心点,看下图因为我在安装wp主题过程中不小心,而导致wp源码报错,我把单独的主题源码迫不及待放在根目录,导致直接安装错误。
我们来看看根目录,是不是只有一个WordPress主题主题目录呢?
原因分析:
用户在上传模版的时候,错误的把wp主题模版文件直接上传到网站根目录——public_html(即wp安装目录)。由于主题文件中的index.php文件覆盖掉了wp源码中的index.php,导致网站访问报错。
解决方法:
Wp官方完整下载同版本wp安装包,把安装包中的index.php文件上传覆盖。安装wordpress的方法重新安装wp主题,问题解决。