缺少Wordpress主题文件并引发错误警告:include(carousel.php):无法打开流:


Missing Wordpress theme files and throwing error Warning: include(carousel.php): failed to open stream:

上个月,我的wordpress网站向我显示了下面的错误,我发现该文件已不在c-panel文件管理器中,我实际上上传了该文件,它恢复了正常,现在它显示了相同的错误,现在是两个丢失的文件,即footer.phpcarousel.php。请告诉我我做错了什么,什么可能删除了文件,我在文件管理器中到处找,我没有看到文件。

这是下方生成的错误

 Warning: include(carousel.php): failed to open stream: No such file or directory in /home/romainpk/public_html/wp-content/themes/romancom/index.php on line 61
 Warning: include(): Failed opening 'carousel.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/romainpk/public_html/wp-content/themes/romancom/index.php on line 61

问题的出现是因为主题总是在任何时候更新。我的意思是,你放进主题文件夹的所有文件,或者你对文件所做的任何更改,都会随着自动更新而丢失。

为了解决这个问题,为你的主题创建一个Them Child。这里的目标是停止丢失你在原始主题中所做的所有新文件或更改。

从WordPress官方网站查看此信息。https://codex.wordpress.org/Child_Themes

当您更新主题时,可能会更改修改后的设置,并覆盖甚至删除一些文件。如果主题文件上的某些设置导致更改,也可能发生这种情况。

如果你没有使用子主题,并且已经修改了原始主题文件,我建议你阅读最近一篇关于如何创建WordPress子主题的文章,以了解如何开始。然后,您可以在不影响原始主题文件的情况下修改设置。