问题前言
wordpress文章修改量很大时,如果通过后台一批一批的处理,是不方便甚至不能实现的,这时需要用到SQL的命令
以下是文章标题、发布时间、发布状态、内容、作者 SQL命令修改方法,仅供参考。
在phpmyadmin使用sql语句来完成,替换前务必备份数据库,以免出现失误
解决方案
使用SQL替换语句即可,例如下面第一段代码的意思是
更新数据库中 wp_posts 表 post_title 字段的内容 “旧内容A” 为 “新内容B”
1、批量替换 文章标题
update wp_posts set post_title = replace( post_title, '旧内容A', '新内容B' );
2、批量替换 文章发布时间
update wp_posts set post_date= replace(post_date, '2021-09', '2021-08') ;
3、批量替换 未发布文章为已发布
update wp_posts set post_status = replace( post_status,'future', 'publish' );
4、批量替换 文章内容
update wp_posts set post_content = replace( post_content, '旧内容A', '新内容B' );
5、批量赋值 文章的作者(下面1为作者id)
update wp_posts set post_author ="1";
使用说明
请根据自己实际情况做相应修改