우리의 WordPress 블로그 (현재 버전 3.4.2)에는 타사의 게시물을 데이터베이스에 직접 삽입하는 외부 프로세스가 있습니다. 나는 그것을 바꿀 수있는 능력이 없으므로 그런 식으로해서는 안된다는 말을 귀찮게하지 마십시오. 삽입 문을 변경할 수 있습니다.Inserted Wordpress Post에 RSS Feed에 잘못된 날짜가 표시됩니다.
포스트는 표시와 모든 날짜 필드에 (대신 -0001을 받고, 2013 년 예상) RSS 피드가 잘못된 연도를 표시하는 것을 제외하고 잘 보이는 :
<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
wp_posts 테이블의 POST_DATE 필드 게시물에 올바른 날짜가 표시되고 사이트에는 게시물에 올바른 날짜가 표시됩니다. 연대순으로 적절한 장소에 나타납니다.
제어판을 사용하여 수동으로 게시물을 편집하고 1 초 만에 날짜를 변경 한 다음 게시물을 다시 게시하면 피드가 수정됩니다.
이 문제는 RSS 피드의 유효성을 검사하지 못하게하고 다른 문제를 일으 킵니다. 도움!
감사합니다. 설정해야하는 것은 post_date_gmt 필드였습니다. –
나는 그것이 그렇게 기뻤다. – Alex
그런 종류의 것들이 어딘가에 문서화 되었으면 좋겠다. –