好的,我正在编辑我的函数。Wordpress中的php文件(关于我的子主题),我删除了一行代码(在删除之前我复制了代码)。这导致了白色的死亡屏幕,所以我简单地粘贴回我删除的代码(是的,我将它粘贴回我删除它的位置),但我仍然有白色的死亡屏幕。
我已经完成了这些功能。我上周完成的一个备份中的php文件(功能齐全),并通过FTP将其上载到正确的文件夹,但没有任何效果。
我已经尝试再次激活父主题,并创建了另一个子主题,以便比较这两个功能。php文件(将全新的、有效的子主题与不再工作的原始子主题进行比较),代码看起来是相同的。
我甚至将代码从当前运行的子主题复制到了非运行的版本,没有任何更改。。
我想尝试保持目前不起作用的儿童主题,因为我今天花了一整天的时间对样式进行修改,但还没有备份(我知道,我知道…)
如有任何方便的提示,将不胜感激。
谢谢
SO网友:WebElaine
听起来死亡的白色屏幕可能与你的functions.php
文件我会首先禁用任何和所有缓存(插件、服务器端、CDN等),并转储完整的浏览器历史记录,以确保您看到的是当前版本。然后,要解决此类问题,请激活不同的主题。如果您再次清除缓存,但仍然出现问题,则表明您已验证子主题中存在错误。
如果您确认子主题确实是问题的根源,请尝试以下操作:将备份保存到某个位置,然后在服务器上删除子主题中的所有内容,除了style.css
. 这样,WP仍会将其识别为子主题,但您可以逐个将文件添加回子主题中-清除缓存,每次添加一个以上的文件时重新访问站点-这样您就可以确定导致问题的文件。
一旦知道哪个文件是问题所在,就可以更容易地找出具体的问题所在。
如果你发现你的孩子主题与这个问题无关,那么它可能与许多其他事情有关。例如,WP-Core的一个安全版本刚刚发布,它可能包含与您的插件或服务器设置冲突的内容。因此,如果子主题不是罪魁祸首,那么下一步要做的就是停用所有插件-最简单的方法就是简单地重命名plugins
文件夹,WP将全部停用它们。然后清除缓存并再次测试站点。如果这解决了您的问题,请重命名plugins
回到它的正常名称,一次激活一个插件,清除缓存,测试站点,直到找到哪个插件有问题。