不推荐使用Wordpress:define():不区分大小写的常量声明

时间:2019-07-19 13:15:13

标签: php wordpress plugins undefined

我遇到了以下问题,但是我无法弄清楚如何解决它,我也尝试对定义发表评论,但它不能解决问题。

错误:

Deprecated: define(): Declaration of case-insensitive constants is deprecated in /storage/.../public_html/wp-content/plugins/themehunk-customizer/featuredlite/inc/constant.php on line 3

Deprecated: define(): Declaration of case-insensitive constants is deprecated in /storage/.../public_html/wp-content/plugins/themehunk-customizer/featuredlite/inc/constant.php on line 4

我的疑问可能是wordpress所使用的版本和站点加载所在的主机的版本问题吗?

3 个答案:

答案 0 :(得分:1)

检查“ wp-config”文件中的“ WP_DEBUG”条目是否为“ false”。

答案 1 :(得分:0)

似乎您正在使用PHP 7.3,并且自PHP 7.3.0起不赞成使用不区分大小写的常量。

我看不到任何解决方法,但是您可以将PHP降级到7.2以使其正常工作。

答案 2 :(得分:0)

在PHP 7.3中:弃用第三个参数true调用define() see here