wordpress如何修改文章发布时间

更改单篇文章发布时间

首先登录网站的后台,在”所有文章“中找到你想要更改发布时间的那一片文章,点击“编辑”,在文章编辑状态下,我们可以看到右侧的“发布”功能编辑块,小简博客这里一篇文章显示:(发布于:2011 年 2 月 7 日 7:00) 点击“Edit”(编辑)

编辑

 


把时间修改为你想要的发布时间,小简把它修改为1900 年 2 月 7 日 7:00,发布的!

发布

 


点击确定,最后点击“更新”按钮,这时候去前台找到这篇文章,就可以看到显示发布于XXX天前

这样,我们就很简单的把文章的发布时间更改了!


批量更改文章发布时间

如果有多篇文章想修改发布时间那么这样一篇篇编辑下来也是累的够呛!

如果想把某些文章年份的时间统一,那么我们可以登录到到phpMyAdmin,在数据库利用SQL命令快速批量编辑完成!

如下图,小简现在想把2012年3月3日发布的文章都修改成2013年4月4日发布的。那么我就要修改post_date这个字段!

(以下所有图片点击放大)

数据库

 


(温馨提示:在phpMyAdmin数据库中操作一定要记得备份数据库!!!)

点击SQL,在SQL里输入:

1 update wp_posts set post_date = replace(post_date, '2012-03-03', '2013-04-04');

点击运行之后,我们可以看到数据库提示修改了两行的数据

数据库

 


在wp_posts数据表中我们可以看到post_date这个字段的时间已经由2012-03-03变成2013-04-04,说明修改成功了!

post_date 修改完成之后,可以看到post_date_gmt 这个字段的时间还是没有改变过来(如下图)

数据库

 


我们还需要用SQL命令将post_date_gmt与post_date同步!

再次点击SQL,输入:

1 update wp_posts set post_date_gmt = post_date WHERE post_date_gmt <> post_date;

执行之后,我们在wp_posts数据表中可以看到,post_date_gmt与post_date两个字段中的数据是完全一样的!

数据库

好了,这样我们就完成了wordpress文章发布时间的批量编辑修改!可以收工了!


关于wordpress数据库字段 post_date和post_date_gmt

post_date 格式为0000-00-00 00:00:00 记录发表文章的时间

post_date_gmt 格式为0000-00-00 00:00:00 记录发表文章的标准时间(格林尼治时间)

如果只是批量修改年份,而不改月、日,那么SQL命令应该是:

1 update wp_posts set post_date = replace(post_date, '2012', '2013');

如果需要修改年月日以及时间,那么SQL命令应该是:

1 update wp_posts set post_date = replace(post_date, '0000-00-00 00:00:00', '0000-00-00 00:00:00');
此条目发表在服务器相关分类目录,贴了, , 标签。将固定链接加入收藏夹。