在汉化Google Drive for WordPress插件时发现,一键备份产生的文件名末尾是以时间戳结束,如1361761851这样的一串数字,时间久了备份文件变多,不利于记忆和区分。
因此,重新修改了代码,将时间戳转换成日期格式,比如现在是2013年2月26日10时30分18秒,转换之后的格式就是20130226_103018,修改后的插件已重新打包上传。《Google Drive for WordPress插件汉化》一文中的下载链接已更新,欢迎下载使用。
可是我在测试时发现,生成的文件名最后的时间不对。原来Wordpress默认的是UTC时区,跟中国差了8小时时差。于是找到了一些解决方法如下:
1、如果是VPS建站,你拥有控制权的话,可以修改php.ini文件。
date.timezone = "Asia/Shanghai"
2、在/wp-includes/functions.php中加入:
date_default_timezone_set('Asia/Shanghai');
3、在 wp-config.php中加入:
date_default_timezone_set('Asia/Shanghai');
本文采用了第三种方法,将来Wordpress升级亦不受影响。
转载请注明:秋水逸冰 » 解决wordpress时区不对的方法