今天将php从7.1升到了7.2,升级后浏览文章页面,文章页面底部却出现了以下提示信息:
Warning: Use of undefined constant Y – assumed ‘Y’ (this will throw an Error in a future version of PHP) in wp-content/themes/bdidq/functions.php on line 464
网上搜索了下,也没找到相关信息,自己也是搞软件开发的,从字面意思来看,常量Y未被定义。
应该是php 7.2更改了这个常量的书写格式。
首先在主题编辑处打开function.php文件。
其次,定位到提示的464行。
发现此处代码是date(Y) ,获取的是年份。百度了下php7.2 获取年份的格式,只需要给Y加上双引号就行。
即将 date(Y) 改为 date(“Y”) 即可解决问题。