其中All是在WordPress中创建时记录的子主题

时间:2017-02-27 作者:Nora McDougall-Collins

这篇文章中的问题与White screen of death on post save only, 但这是一个不同的问题。实际上,这是关于同一问题的两个问题。

背景:周末,我们三人正在进行紧急现场重建/切换到WordPress。两个人在内容上,我在设置上。我以2016年为基础,开始了一个儿童主题。当我删除默认安装的不需要的主题时,我意外地删除了216个(父主题),而不是215个。我立即重新安装了216,但似乎后续问题可能与我的错误有关。

症状:我们看到仪表板逐渐退化。首先,我们开始在添加或更新帖子时看到死亡的白色屏幕。这些帖子正在被添加和更新,但我们不得不返回列表查看。这会降级到其他功能,直到最后,其中两个用户无法登录。

解决方法:将“2016年”和“儿童”主题替换为“2017年”,问题就解决了。然后,2016年添加了儿童主题,2017年删除了儿童主题。

问题:错误发生在代码或数据库的何处?为什么主题错误会导致仪表板出现问题?

1 个回复
最合适的回答,由SO网友:The J 整理而成

10次中有9次,基于WordPress的站点上的白色屏幕是PHP错误,不会显示。您可以参考this 问题(&A);A如果你想打开它们。

PHP错误可能是由WP核心中丢失的文件(非常罕见)、主题、子主题或插件中的文件或代码中的普通PHP错误引起的。

当子主题处于活动状态时,删除父主题也可能是一个原因,因为子主题可能正在引用其文件,并且找不到它们。

我建议您始终保持PHP错误,在开发或调试此类问题时,这将使您的工作更加轻松,因为它会告诉您哪里出了问题,哪里出了问题。

DB错误也可能发生,但与PHP错误发生率相比,WordPress的DB错误相对较少。如果您的WP站点未连接到DB存在问题,WP会让您知道。

最后,始终检查服务器error_log 确保您不会忽视可能更难在页面上显示的错误。

相关推荐

Wp-Content/Themes文件夹在哪里?

我想为我的wordpress站点创建一个子主题(仅供参考),这样我的更改就不会被每次更新所覆盖。显然,我需要在wp-content/themes文件夹中为子主题创建一个子文件夹。问题是,我找不到它。我曾尝试将wp内容和wp内容/主题添加到域中-它生成了一个空白的白色页面。我试着在spotlight文件搜索(是的,我有一台mac电脑)中搜索它(只是“wordpress”),它只找到了一些我在2010年安装的wordpress文件夹,我甚至都不记得做过这些。由于我最近在过去两周(2014年5月)建立了这个网站