WordPress发布的日期破了

时间:2016-12-28 15:11:24

标签: php wordpress

我可以使用一些帮助。

我有一个网站,由于一个超级未来日期的帖子,RSS一直在下降。这不是故意的。所以它搞砸了RSS中最后更新的字段。

现在,它正在根据为其自定义编写的插件提取这些帖子。

我认为正在发生的事情是,当该插件开发出来时,他们使用的日期格式并不是WordPress的默认格式,所以它偶尔会在工作中投掷一把猴子扳手并发布约会到2038年1月19日(总是在同一个日期)

以下是设置发布日期的代码:

        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

相反

有人认为这可能是问题吗?

这是间歇性的 - 所以很难测试。

0 个答案:

没有答案