WordPress 投稿の日付を正常に

WordPress post_date_gmtがおかしい件の続き

結局WordPressで存続してるうちはと、放置していたけど、また引越ししたくなるかもしれないので
post_date_gmtだけでも正常な値にしておくことにした。

2007年9月以前のデータのpost_date_gmt が全て、「1999-11-30 15:00:00」となってるので

SELECT ID,post_date FROM wp_posts WHERE post_date_gmt LIKE ‘1999%’
で、異常なレコードの一覧として、IDとpost_dateをCSVでphpmyadminからエクスポート

UPDATE wp_posts SET post_date_gmt = CAST(9時間引いた日付+時刻 as datetime) WHERE ID=”アイディー”
がレコード数分になるようにエスクポートしたファイルを加工、phpmyadminから実行

無事に終わったので、試しにWordPressのエスクポートファイルを、ローカルのMTOSにインポートしてみると
日付がおかしくなることもなくできたので成功だろう。

ただ、wp_postsの、post_modified_gmtは今回も放置したので、まだ1999-11-30のまま。
たぶん、影響ないと思うが。

コメント

タイトルとURLをコピーしました