最近需要对站点进行一些修改,挨个修改显然是太没效率了,在 露兜博客 看到教程方法,所以搬来留作备用。
进入phpmyadmin,点击SQL,键入以下数值,即可实现一些批量执行的操作。
1.批量修改评论者昵称
UPDATE wp_comments SET comment_author = REPLACE( comment_author, '旧昵称', '新昵称' )
2.批量修改文章内容
UPDATE wp_posts SET post_content = REPLACE( post_content, '旧内容', '新内容' );
3.批量修改文章摘要
UPDATE wp_posts SET post_author = 李四用户id WHERE post_author = 张三用户id;
4.批量修改文章评论者的网站URL
UPDATE wp_comments SET comment_author_url = REPLACE( comment_author_url, 'oldurl.com', 'newurl.com' )
5.删除所有文章的修订版
DELETE a,b,c FROM wp_posts a LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id) WHERE a.post_type = 'revision';
6.批量替换所有评论中的敏感词汇
UPDATE wp_comments SET comment_content = REPLACE( comment_content, 'fuck', '**' );
7.批量删除某个评论者的所有评论
(1)根据留言者的博客URL进行删除,以下SQL语句将删除所有URL为 www.example.com 的评论
DELETE FROM wp_comments WHERE comment_author_url LIKE '%www.example.com%';
(2)根据留言者的昵称进行删除,以下语句将删除所有昵称为 example 的评论
DELETE FROM wp_comments WHERE comment_author = 'example';
(3)根据留言者的Email进行删除,以下语句将删除所有Email为 example@example.com 的评论
DELETE FROM wp_comments WHERE comment_author_email = 'example@example.com';
公益传播:因为有你,爱不罕见。
转载请注明出处:大刘子 » 对WordPress站点做一些批量操作