Php WordPress发布日期被破坏
我需要一些帮助 我有一个网站,因为一个超级未来的帖子,RSS一直在下降。这不是故意的。所以它把RSS中最后更新的字段搞砸了 现在,它正在根据为它定制的插件发布这些帖子 我认为正在发生的事情是,当插件开发时,他们使用的日期格式不是WordPress的默认格式,因此它偶尔会在工作中使用活动扳手,并将日期推迟到2038年1月19日(总是同一日期) 以下是设置发布日期的代码:Php WordPress发布日期被破坏,php,wordpress,Php,Wordpress,我需要一些帮助 我有一个网站,因为一个超级未来的帖子,RSS一直在下降。这不是故意的。所以它把RSS中最后更新的字段搞砸了 现在,它正在根据为它定制的插件发布这些帖子 我认为正在发生的事情是,当插件开发时,他们使用的日期格式不是WordPress的默认格式,因此它偶尔会在工作中使用活动扳手,并将日期推迟到2038年1月19日(总是同一日期) 以下是设置发布日期的代码: if($item->pubDate == ''){ $item->pubDa
if($item->pubDate == ''){
$item->pubDate = date('D, d M Y h:i:s').' +0000';
}
$news_date = date('Y-m-d D h:i:s', strtotime($item->pubDate));
$news_title = htmlentities($item->title);
$my_post = array(
'post_title' => $news_title,
'post_type' => 'news',
'post_content' => $item->description,
'post_status' => 'publish',
'post_date' => $news_date
);
与WordPress默认的Y-m-d H:i:s相反
有人认为这可能是问题所在吗
它是间歇性的,所以很难测试。你怎么知道原因是“超级未来时代”呢?你能分享一些错误信息吗?因为“上次更新”和发布日期是2038年。非常直截了当。