如何修复 WordPress 中的消息 "Undefined variable..."
How to fix the message "Undefined variable..." in WordPress
我的网站突然出现问题https://kcstravels.org我有这个错误消息“注意:未定义的变量:gLWHJ9848 in /home/kcstra3473/public_html/wp-content/themes/sketch/404。php 在第 1 行 " 在顶部和其他地方......真的我不知道发生了什么,因为一切都很好......所以,我试图删除“ sketch" 主题目录(我确切地说我不知道这个主题是如何出现在主题目录中的,我的默认主题是 VisaHub)而且 K.O,我总是同样的信息。
请问如何解决... The link of my website
Screenshot of error
那不是 ERROR,这只是通知消息,一般来说,您可以通过 PHP 获得有关脚本的各种反馈,如下所述:
- E_ERROR
- E_WARNING
- E_PARSE
- E_NOTICE
- E_CORE_ERROR
- E_CORE_WARNING
- E_COMPILE_ERROR
- E_COMPILE_WARNING
- E_USER_ERROR
- E_USER_WARNING
- E_USER_NOTICE
- E_STRICT
- E_RECOVERABLE_ERROR
- E_DEPRECATED
- E_USER_DEPRECATED
- E_ALL
此消息是 E_NOTICE 消息 says:
A run-time notice indicating that the script encountered something that could possibly be an error, although the situation could also occur when running a script normally.
因此消息不会报告需要紧急操作的非常严重的问题。无论如何,此错误意味着在您的代码中,有一个未设置的变量或常量。但是您可能正在尝试使用该变量。该错误可以通过使用 isset()
函数或为其设置默认值来避免(如果您知道 属性 是什么使得通知被准确触发)。
如果您不知道,您可以通过 PHP 禁用通知消息(请记住:最好禁用错误日志,并在生产时将它们保存在日志文件中):
用于禁用所有错误消息:
error_reporting(0);
要自定义它们,您可以:
error_reporting(E_ALL & ~E_NOTICE);
使用上述函数,您将获得除通知级别之外的所有错误级别。
如果你很好奇什么事件会导致这个问题突然我可以说这可能有多种原因:
- 由您或主机提供商更改 PHP 版本
- 添加新功能或插件
- 通过其他脚本更改错误级别
- 更改主机配置和...
我的网站突然出现问题https://kcstravels.org我有这个错误消息“注意:未定义的变量:gLWHJ9848 in /home/kcstra3473/public_html/wp-content/themes/sketch/404。php 在第 1 行 " 在顶部和其他地方......真的我不知道发生了什么,因为一切都很好......所以,我试图删除“ sketch" 主题目录(我确切地说我不知道这个主题是如何出现在主题目录中的,我的默认主题是 VisaHub)而且 K.O,我总是同样的信息。 请问如何解决... The link of my website
Screenshot of error
那不是 ERROR,这只是通知消息,一般来说,您可以通过 PHP 获得有关脚本的各种反馈,如下所述:
- E_ERROR
- E_WARNING
- E_PARSE
- E_NOTICE
- E_CORE_ERROR
- E_CORE_WARNING
- E_COMPILE_ERROR
- E_COMPILE_WARNING
- E_USER_ERROR
- E_USER_WARNING
- E_USER_NOTICE
- E_STRICT
- E_RECOVERABLE_ERROR
- E_DEPRECATED
- E_USER_DEPRECATED
- E_ALL
此消息是 E_NOTICE 消息 says:
A run-time notice indicating that the script encountered something that could possibly be an error, although the situation could also occur when running a script normally.
因此消息不会报告需要紧急操作的非常严重的问题。无论如何,此错误意味着在您的代码中,有一个未设置的变量或常量。但是您可能正在尝试使用该变量。该错误可以通过使用 isset()
函数或为其设置默认值来避免(如果您知道 属性 是什么使得通知被准确触发)。
如果您不知道,您可以通过 PHP 禁用通知消息(请记住:最好禁用错误日志,并在生产时将它们保存在日志文件中):
用于禁用所有错误消息:
error_reporting(0);
要自定义它们,您可以:
error_reporting(E_ALL & ~E_NOTICE);
使用上述函数,您将获得除通知级别之外的所有错误级别。
如果你很好奇什么事件会导致这个问题突然我可以说这可能有多种原因:
- 由您或主机提供商更改 PHP 版本
- 添加新功能或插件
- 通过其他脚本更改错误级别
- 更改主机配置和...