我有一个由其他方创建的WooCommerce网站。当我编辑模板文件并检查次要更改时,页面顶部出现PHP错误(字面意思是文档中的第一行,上面)
[12-Jun-2017 19:08:58 UTC] PHP Fatal error: Call to undefined function add_action() in /home/SITENAME/public_html/wp-content/themes/booklovers/widgets/top10.php on line 8
我确实知道这意味着什么,但似乎错误本身不是问题。时间不变,它不断显示19:08:58。我也尝试重命名/移动文件,看看会发生什么 - 根本没有任何反应。它正在执行,因为当我退出时页面会显示白屏;在里面。重命名没有任何区别。通过在索引中调用的file_exists()检查此路径,结果为false。在我看来,它与Wordpress有关,因为如果我放弃;在index.php之上,页面完全空白,没有错误,所以它没有与Apache的响应合并等等。在index / config中设置错误报告也没有任何效果(我意识到这通常是一个坏主意,并且不会让生产有这样的解决方法)。
我的猜测是错误可能是某种缓存的工件。但是这个WooCommerce到目前为止还没有安装缓存插件......我只有很少的Wordpress经验,我知道基础知识,但调试这类问题是一个可怕的痛苦。我很感激任何提示我应该在哪里寻找。
值得一提的其他信息:GoDaddy上的共享托管(不是我的选择......),php 5.6。
答案 0 :(得分:0)
解决。主题的error_log
文件被添加到响应中。