WordPress如何批量修改文章信息/SQL命令修改

 批量修改文章内容

可以使用以下SQL语句:

UPDATE wp_posts SET post_content = replace( post_content, '被替换内容', '替换后内容' );

如果你只是想更改文章插图的链接,而不想影响其他的链接

可以使用以下SQL语句,所有src="123.com被替换成了src="456.com

UPDATE wp_posts   
SET post_content =   
REPLACE (post_content, 'src="123.com', 'src="456.com');  

如果你是以图片附件形式上传的话,需要更改图片附件的GUID

UPDATE wp_posts
SET  guid = REPLACE (guid, 'oldsiteurl.com', 'newsiteurl.com')
WHERE post_type = 'attachment';

批量修改文章摘要

如果你想批量更改文章摘要,可以使用以下语句:

UPDATE wp_posts
SET post_excerpt = replace( post_excerpt, '被替换内容', '替换后内容' );

批量修改文章的作者

可以执行以下语句:

UPDATE wp_posts
SET post_author = 李四用户id
WHERE post_author = 张三用户id;

那如何获得 李四的用户id 和 张三的用户id 呢?你可以执行以下SQL语句:

SELECT ID, user_nicename, display_name FROM wp_users;

这时将列出你博客上所有的注册用户的ID,昵称和公开显示的名称,你现在就可以找到对应用户的ID了,如下图,zhangsan的ID为2,lisi的ID为5:

你的SQL就可以这样写了:

UPDATE wp_posts
SET post_author = 5
WHERE post_author = 2;

批量修改文章评论者的网站URL

UPDATE wp_comments
SET comment_author_url =
REPLACE( comment_author_url, '123.com', '456.com' )

替换所有评论中的敏感词汇

UPDATE wp_comments
SET comment_content = replace( comment_content, 'fuck', '**' );

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

于飞SEO

如果对你有帮助,就是我的动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值