上个月,我的wordpress网站向我显示了下面的错误,我发现该文件已不在c-panel文件管理器中,我实际上上传了该文件,它恢复了正常,现在它显示了相同的错误,现在是两个丢失的文件,即footer.php
和carousel.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子主题的文章,以了解如何开始。然后,您可以在不影响原始主题文件的情况下修改设置。