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');