服务跨境电商
助力企业出海

WordPress:3个实现批量替换文章指定字符文字和网址的方法

我们在使用WordPress程序运营的网站是否有遇到需要批量替换全站文章中的特定字符将替换成某个字符或者文字。包括我们在网站更换域名之后,最后也是需要将文章中有原来网址的字符替换成新的网址。如果我们手动去替换肯定太费事,那有没有更好的办法?这里麦子整理全网中使用较多的批量替换字符的办法。

bulk-replace

1、小工具替换

这个方法我们不需要去数据库MYSQL管理,而是直接在我们网站目录中添加代码。

 global $wpdb; $wpdb->query("UPDATE wp_posts SET post_content = replace( post_content, '旧文字', '新文字' )");

这里我们可以在当前主题的 Functions.php 中添加上面的代码。我们需要提前将上面的旧字符和新字符设置好。同时 “wp_posts”红色备注的前缀表,需要换成我们当前数据库的字段前缀一致。

丢到替换到当前主题中,然后前端随便点几次,即可运行这段脚本,然后我们看看是不是已经替换完毕。替换后,我们删除上面的代码。

2、MYSQL数据库替换

我们登录当前服务器环境的phpMyadmin管理面板,然后在SQL中运行:

UPDATE wp_posts SET post_content = replace( post_content, '原来内容', '新内容' );

同样需要注意代码中的“wp_“字段前缀。我们在执行后就可以替换。

3、插件替换字符

WPReplace,WordPress批量字符替换插件,能够帮助我们解决快速替换全站内容字符和关键字。如果网站更换域名,需要批量替换内容中的老域名,而对于大部分新人来说通过MySQL命令行替换肯定是谨慎怕出错的,于是我们这个插件看似文件简单,但是确实给解决很大的问题。

wpreplace-1

我们下载安装插件。

wpreplace-2

可以选择替换内容中的文字和字符。但是这个插件还是有点不足,不支持正则替换,后续看看官方是否完善。

总结,以上三个办法是可以解决我们大部分的WordPress内容替换字符和网址等工作,提高替换效率。但是我们在替换之前一定要做好数据库备份,防止万一替换出错。

声明:
1、本博客不从事任何主机及服务器租赁业务,不参与任何交易,也绝非中介。博客内容仅记录博主个人感兴趣的服务器测评结果及一些服务器相关的优惠活动,信息均摘自网络或来自服务商主动提供;所以对本博客提及的内容不作直接、间接、法定、约定的保证,博客内容也不具备任何参考价值及引导作用,访问者需自行甄别。
2、访问本博客请务必遵守有关互联网的相关法律、规定与规则;不能利用本博客所提及的内容从事任何违法、违规操作;否则造成的一切后果由访问者自行承担。
3、未成年人及不能独立承担法律责任的个人及群体请勿访问本博客。
4、一旦您访问本博客,即表示您已经知晓并接受了以上声明通告。
文章名称:《WordPress:3个实现批量替换文章指定字符文字和网址的方法》
文章链接:https://www.zjcp.com/11639.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。