插入的Wordpress帖子在RSS Feed中显示错误的日期

时间:2013-02-15 15:28:14

标签: wordpress validation insert rss

我们的wordpress博客(目前版本为3.4.2)有一个外部流程,可以将帖子直接从第三方插入数据库。我没有能力改变它,所以不要打扰告诉我不应该这样做。我可以改变插入语句。

帖子显示并且一切看起来都很好,只是RSS提要在日期字段中显示无效年份(期待2013年,而不是获得-0001):

<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>

帖子的wp_posts表格中的post_date字段显示正确的日期,并且在网站上帖子的日期正确。它按时间顺序显示在正确的位置。

如果我使用控制面板手动编辑帖子并将日期更改为一秒钟并重新发布帖子,则会修复Feed。

此问题导致RSS提要无法验证,并且正在破坏其他内容。救命啊!

1 个答案:

答案 0 :(得分:0)

每个WP帖子都存储了4个日期:Post_date,post_date_gmt,post_modified和post_modified_gmt。

我建议您为post_date和post_modified插入相同的日期,看看它是否有效。