1

我们的 wordpress 博客(当前版本 3.4.2)有一个外部进程,可以将来自第三方的帖子直接插入数据库。我没有能力改变它,所以不要费心告诉我不应该那样做。我可以更改插入语句。

帖子出现了,一切看起来都很好,只是 RSS 提要在日期字段中显示了无效的年份(预计 2013 年,而不是 -0001):

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

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

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

此问题会导致 RSS 提要无法验证,并且会破坏其他内容。帮助!

4

1 回答 1

0

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

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

于 2013-02-15T15:32:22.570 回答