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


共计 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;

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

Tips:清朝云网络工作室

阅读剩余
THE END