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