Archive

Posts Tagged ‘Google XML Sitemaps’

使用插件Google XML Sitemaps发现的小问题mktime

August 8th, 2009 nanyo 2 comments

昨晚安装了一个中文版的WordPress,装了插件Google XML Sitemaps之后,便使用它生成网站的sitemap,但出现了一个小问题,显示“Warning: mktime() expects parameter 1 to be long”,应该是数据类型没有对应,虽然不影响使用,但每次生成sitemap都跳出这个warning也够烦心的。照例,google之,解决办法如下:

首先,到插件安装目录(wp-content/plugins/google-sitemap-generator/)下找到sitemap-core.php文件,用编辑器打开(注意选择编辑器,Notepad和Wordpad可能会导致编码错误)。

接着,使用编辑器自带的搜索功能,找到“mktime”所在的语句:“return mktime($hour, $min, $sec, $month, $day, $year);”。按warnign提示的内容来看,第一个参数应该为long型的,只要用类型转换修改一下就可以了。

最后,将该语句替换为:“return mktime(doubleval( $hour), $min, $sec, $month, $day, doubleval($year));”,保存,覆盖原来的文件,刷新WordPress,应该没问题了。

Categories: WordPress Tags: