概览
进入 phpMyAadmin 管理界面或登录 MySQL 服务器,执行以下数据库 SQL 语句来完成批量内容替换的操作。
批量替换文章内容
UPDATE wp_posts SET post_content = replace( post_content, '旧内容', '新内容' ) ;
追加 WHERE ID < 200; //仅替换 ID 小于 200 的文章。
批量替换附件 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, '旧内容', '新内容' );
批量删除指定评论发布者
根据 url 筛选
DELETE from wp_comments WHERE comment_author_url LIKE '%www.example.com%';
根据作者筛选
DELETE from wp_comments WHERE comment_author = 'example';
根据邮箱筛选
DELETE from wp_comments WHERE comment_author_email = 'example@example.com';
批量替换评论的敏感词
UPDATE wp_comments SET comment_content = replace( comment_content, 'like', '**' );
注意:
1. 避免匹配无故内容,请注意将旧内容的匹配尽量做到绝对唯一,如 data-output="2-50"
中要替换"2-50"为"2-1000"
,务必设置为 data-output="2-50"
替换 data-output="2-1000"
,而不是"2-50"
替换"2-1000"
,让对象有更多辅助参考位置。
2. 如果设置了数据库的前缀名称,请留意修改 wp_
字段。
友情提示:本站所有文章,如无特殊说明或标注,均为何星星原创发布。与此同时,趋于近年来本站的文章内容频繁被他站盗用与机器采集,现已全局禁用网站文字内容操作,了解详情或转载文章请 点此 继续!
0 条评论