WordPress 的文章相關資料是儲存在資料庫中 wp_posts 的表 (預設) 當中的。
需要修改 wp_posts 表當中的 post_date 和 post_date_gmt 兩個欄位。
關於這兩個欄位:
post_date 格式為 0000-00-00 00:00:00 記錄了文章的釋出時間
post_date_gmt 格式同上,記錄了文章釋出的標準時間 (格林尼治時間)
批次修改可以藉助 sql 語句直接運算元據庫來實現。 (操作前一定要備份資料庫) 。
修改語句如下:
update wp_posts set post_date = replace(post_date, '被修改時間', '目標時間');
例子:
update wp_posts set post_date = replace(post_date, '2012', '2013');
2012 是需要修改的時間,2013 就是目標時間。
如果需要將年月日以及時間都進行修改,sql 語句如下:
update wp_posts set post_date = replace(post_date, '0000-00-00 00:00:00', '0000-00-00 00:00:00');