今天需要修改一个wordpress博客文章标题。而且要批量替换。开始的时候,小白只是打算直接在后台点击“快速编辑”进行一篇一篇修改。结果修改完一页之后,才发现后面还有六页。这简直是不可承受之重。
好吧,那就得执行sql语句,在数据库里进行批量替换。代码如下:
1
|
UPDATE wp_posts SET post_title = REPLACE( post_title, ‘饭拍福利’, ‘饭拍大合集’ );
|
重要的一点:在进行数据库操作之前,一定要备份好原数据库。不然,一旦出错,全盘搞没。
操作方法:
打开数据库管理工具:phpmyadmin,进入到对应的网站数据库。选择sql,在里面添加上代码,然后点击提交即可。
再补充几条sql批量替换内容:
批量替换文章内容
1
|
UPDATE wp_posts SET post_content = REPLACE( post_content, ‘zixuekong.com’, ‘www.zixuekong.com’ );
|
批量更改文章发布时间
1
|
update wp_posts set post_date= replace(post_date, ‘2019-09’, ‘2019-10’) ;
|
批量发布定时发布失败或者设置为定时发布的文章
1
|
UPDATE wp_posts SET post_status = REPLACE( post_status,‘future’, ‘publish’ );
|