本站使用了 Pjax 等基于 JavaScript 的开发技术,但您的浏览器已禁用 JavaScript,请开启 JavaScript 以保证网站正常显示!

8个常见批量修改WordPress文章信息的有用代码(批量提高效率)

我们网友是否也有遇到经常需要将WordPress某些关键字、网址,以及一些内容批量替换的。如果我们人工一个个修改确实比较麻烦。在这篇文章中,老蒋整理几个我们常用的批量修改WordPress文章信息的有用代码,比如我们批量替换网址、字符,以及批量关闭评论等。

第一、批量修改内容和网址

关于批量修改字符和网址,老蒋在 「批量替换和修改WordPress内容中的特定文字和链接字符」文章中也有介绍到。我们常用的脚本包括。

UPDATE wp_posts SET post_content = replace( post_content, '原来内容', '新内容' );
Select CodeCopy
比如,我们需要修改网址的

UPDATE wp_posts SET post_content = replace(post_content, 'laobuluo.com','itbulu.com');
Select CodeCopy
当然,我们也可以使用WPReplace插件。

第二、批量修改内容摘要文字

上面的代码替换是不能替换摘要的文字的,这里我们可以用代码替换摘要文字。

UPDATE wp_posts SET post_excerpt = replace( post_excerpt, '老内容', '新内容' );
Select CodeCopy
第三、批量修改评论者网址

UPDATE wp_comments SET comment_author_url = REPLACE( comment_author_url, '老网址', '新网址' )
Select CodeCopy
我们有一些网友评论者网址有更换的,我们可以批量给他更换替换。

第四、禁止文章PINGBACK功能

UPDATE wp_posts SET ping_status = 'closed';
Select CodeCopy
禁止文章被PINGBACK。

第五、批量删除修改版本

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';

Select CodeCopy
批量修改删除版本,精简数据库体积。

第六、批量删除某个评论者评论

如果我们需要删除某个评论者的评论如何操作呢。

DELETE from wp_comments WHERE comment_author = '昵称';
Select CodeCopy
我们根据昵称然后批量删除。

第七、批量删除评论中的词语

这个我们还是有用的,比如有些评论有敏感字符,我们需要定期删除。

UPDATE wp_comments SET comment_content = replace( comment_content, '需要替换的', '**' );
Select CodeCopy
第八、关闭旧文章评论

UPDATE wp_posts
SET comment_status = 'closed'
WHERE post_date < '2021-01-01' AND post_status = 'publish';
Select CodeCopy
我们有些旧文章不希望被评论,所以可以直接屏蔽掉禁止评论。根据上面修改时间。

总结,如果我们新手需要批量数据库替换的话,尽量的还是要先备份,以免出现问题。


正在加载...

推广

 继续浏览关于 的文章

 本文最后更新于:2022/06/28 21:22:54,可能因经年累月而与现状有所差异

 引用转载请注明:龙氏小哥 > 搬砖笔记 > 8个常见批量修改WordPress文章信息的有用代码(批量提高效率)

发现共鸣


Warning: curl_setopt() expects parameter 1 to be resource, null given in /www/wwwroot/blog.longshi.org/usr/themes/armx/functions.php on line 1531
如是说:若不追忆,则从此听不到那年华里,谁的叹息。