怎么批量更新修改WordPress的文章日期

在主机或者服务器的后台找到phpmyadmin管理并打开!

 

接着打开网站的数据库,进入网站数据库的SQL功能项!

 

输入以下SQL代码:

 

UPDATE `wp_posts` SET `post_date` = DATE_ADD('2023-01-01', INTERVAL ROUND(RAND() * 100 + 1) DAY) WHERE `ID` between 2 AND 5000;

 

自己修改,起始时间是“2023-01-01”、随机日期范围“100天”、文章ID范围起始ID 2结束ID 5000 (如果你的网站文章多超过了5000就改为最后文章的ID数字)

把代码拷贝到SQL里面执行。

 

还有,插件修改法!

首先安装 “Bulk edit publish date”插件并启用,启用了之后进入文章编辑或者管理页面,咱们在合适的地方进行勾选进行修改就行了。这个插件的上手难度很低,基本上安装完了就会用了。

 

还有,数据库修改法!

首先在phpmyadmin里运行mysql数据库,运行以下代码:

UPDATE `wp_posts` SET `post_date` = DATE_ADD(‘2018-01-21 06:08:08’, INTERVAL ROUND(RAND() * 300 + 1) DAY) WHERE `ID` between 379 AND 1491;

update `wp_posts` set `post_modified` = `post_date` WHERE `ID` between 379 AND 1491;

update `wp_posts` set `post_date_gmt` = `post_date` WHERE `ID` between 379 AND 1491;

update `wp_posts` set `post_modified_gmt` = `post_modified` WHERE `ID` between 379 AND 1491;

update `wp_posts` set `post_status` = ‘future’ WHERE `ID` between 379 AND 1491;

上面的 (2018-01-21 06:08:08)就是发布文章时间,其实意思是从2018-01-21这个日期开始往上加天数,随机加,加多少呢 就是后面的300数字之内的,你可以自己设置。

上面还有个(between 379 AND 1491)表示,你wordpress里的文章ID数区间。

下面有个“post_status” 自己选;意思 “future”:保存为草稿。”publish”:立即发布。”pending”:待审核。

 

还有就是直接禁用文章的时间!

使用插件!

WP Meta and Date remover   移除网站文章时间日期显示!
文章版权归原作者所有或来自互联网,未经允许请勿转载。如有侵权请联系我删除,谢谢!
THE END
分享
二维码
打赏
< <上一篇
下一篇>>
文章目录
关闭
目 录