WordPress 修改文章发布时间为一段时间内的随机时间

302次阅读
没有评论

共计 603 个字符,预计需要花费 2 分钟才能阅读完成。

针对 wordpress 发布的文章,如果一天内发布太多文章确实是不太好看的,但是可以通过 sql 进行修改。

比如,阿蛮君想将文章 id 为 1-100000 的文章时间修改为 2023 年初到今天的时间。下面的 200 就是1月1号到今天的天数计算出来。

UPDATE `wp_posts`
SET `post_date` =
ADDDATE(
  ADDDATE(
    ADDDATE(
      ADDDATE( '2023-1-01 00:00:00', RAND( ) * 200 ),
      INTERVAL FLOOR( RAND( ) * 24 ) HOUR
    ),-- 0-23点
    INTERVAL FLOOR( RAND( ) * 60 ) MINUTE
  ),-- 0-59分
  INTERVAL FLOOR( RAND( ) * 60 ) SECOND -- 0-59秒
)
WHERE `ID` between 1 AND 100000;

update `wp_posts` set `post_modified` = `post_date` WHERE `ID` between 1 AND 100000;
update `wp_posts` set `post_date_gmt` = DATE_SUB(`post_date`, INTERVAL 8 hour) WHERE `ID` between 1 AND 100000;
update `wp_posts` set `post_modified_gmt` = `post_date_gmt` WHERE `ID` between 1 AND 100000;

提醒:本文发布于358天前,文中所关联的信息可能已发生改变,请知悉!

AD:【腾讯云服务器大降价】2核4G 222元/3年 1核2G 38元/年
正文完
 
阿蛮君
版权声明:本站原创文章,由 阿蛮君 2023-08-02发表,共计603字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
Copyright © 2022-2024 阿蛮君博客 湘ICP备2023001393号
本网站由 亿信互联 提供云计算服务 | 蓝易云CDN 提供安全防护和加速服务
Powered by Wordpress  Theme by Puock