1

私たちのワードプレス ブログ (現在のバージョン 3.4.2) には、サード パーティからの投稿をデータベースに直接挿入する外部プロセスがあります。私にはそれを変える能力がないので、そのようにすべきではないと私に言わないでください。ただし、挿入ステートメントを変更できます。

投稿が表示され、RSS フィードの日付フィールドに無効な年 (2013 年が想定され、代わりに -0001 が返される) が表示されることを除いて、すべて問題ないように見えます。

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

投稿の wp_posts テーブルの post_date フィールドには正しい日付が表示され、サイトでは投稿に正しい日付が表示されます。時系列的に適切な場所に表示されます。

コントロール パネルを使用して手動で投稿を編集し、日付を 1 秒でも変更して投稿を再公開すると、フィードが修正されます。

この問題により、RSS フィードが検証されず、他の機能が壊れています。ヘルプ!

4

1 に答える 1

0

各 WP 投稿には、Post_date、post_date_gmt、post_modified、post_modified_gmt の 4 つの日付が保存されます。

post_date と post_modified の両方に同じ日付を挿入して、それが機能するかどうかを確認することをお勧めします。

于 2013-02-15T15:32:22.570 に答える