忍了这个问题有一段时间了。
举例如下:
2月居然有31天,5月怎么就30天了?
查看了代码发现wordpress使用了当前server的unixtime来确定时间,而我的server时区设置似乎又有问题。
修改了php.ini的date.timezone也不行。
懒得在服务器设置上花时间了,于是就修改了WordPress代码。
找到general-template.php修改如下两行:
2255 $last_day = date("t", strtotime("$thisyear-$thismonth-1")); 2322 $pad = calendar_week_mod( gmdate( 'w', $unixmonth ) + 1 - $week_begins ); 2329 $daysinmonth = $last_day; 2362 if ( 6 == calendar_week_mod( gmdate( 'w', mktime( 0, 0, 0, $thismonth, $day, $thisyear ) ) + 1 - $week_begins ) ) {
保存即可。
最新评论
挂了
Teambition网盘,不是阿里云盘。Teambition网盘是阿里Teambition工作套件里面的,听说体验感不太好,我也不清楚
标记一下
良心在海外
RIP
Good it's working now and testing comments