教程解读:
今天一个 WordPress 外贸网站的客户需要打扰产品,因为发布的产品很多,手动修改会很麻烦,所以我觉得可以通过批量修改发布时间来实现。
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, '2018', '2019');
就是把发布时间 2018 改为 2019 非常方便
如果需要修改更精确的时间可以用下面代码:
update wp_posts set post_date = replace(post_date, '2018-02-25', '2017-02-24')
教程结语:
时间可以根据自己的需要进行替换。
转载请注明:汇站网 » WordPress 批量修改文章时间的方法