wordpress定时发布失败批量替换发布时间sql语句

WordPress  2021-08-23     138    本文共计635个字,预计阅读时长3分钟。  
有时候我们弄定时发布,会出现这样那样的问题,导致发布失败。尤其是数据量大的情况下,不能每一个都去手动修改重新发布,那么以下SQL语句亲测可用,但操作时请注意保存原始数据。这是一个好习惯。

直接上代码:

UPDATE wp_posts SET  post_date = DATE_ADD('2021-8-01', INTERVAL ROUND(RAND() * 22 + 1) DAY)  WHERE ID between 10 AND 150;
update wp_posts set post_modified = post_date WHERE ID between 10 AND 150;
update wp_posts set post_date_gmt = post_date WHERE ID between 10 AND 150;
update wp_posts set post_modified_gmt = post_modified WHERE ID between 10 AND 150;
update wp_posts set post_status = 'publish' WHERE ID between 10 AND 150;

解释:总共5句SQL,只解释第一句,其他四句是改变文章状态的。

第一句里边的时间是自己设定的修改日期,我这里写的是2021-8-01,要配合后边哪个22使用,解释下来就是,把你的日期修改成为在2021年8月1日之后22天内的任意一天,between后边是需要修改条目的id范围,这个根据自己的情况修改就行。

其余四句直接执行即可

本文由:龙哥 发表于 2021-08-23 17:33:09,共635字
版权声明:①欢迎转载但请注明出处。②如涉及版权联系(izhailong#qq.com)删除!
转载请注明:wordpress定时发布失败批量替换发布时间sql语句   ||   https://www.izhailong.com/496.html

暂无评论

暂无评论...