很久以前逍遥乐就使用了张戈的wordpress动态sitemap.xml网站地图,最近逍遥对我的博客网站从环境到主题插件都进行了升级改造。详细可以看我写的《逍遥乐博客全新改版,5年来首次大改,我做了哪些改动》,最近在针对网站SEO做各种优化,其中就包括网站地图,检查sitemap.xml的时候发现php报了错。出现了这个警告提示“Warning: Use of undefined constant GMT – assumed ‘GMT’ (this will throw an Error in a future version of PHP)”。
修复这个php警告
经过检查发现是php7.2更改了常量书写格式导致的错误。解决方法如下:
<lastmod><?php $ltime = get_lastpostmodified(GMT);$ltime = gmdate(‘Y-m-d\TH:i:s+00:00’, strtotime($ltime)); echo $ltime; ?></lastmod>
二、将GMT用双引号括起来,保存,上传网站。
<lastmod><?php $ltime = get_lastpostmodified(“GMT”);$ltime = gmdate(‘Y-m-d\TH:i:s+00:00’, strtotime($ltime)); echo $ltime; ?></lastmod>
三、重新打开sitemap就正常了。
最新评论