当前位置: 首页 > news >正文

wp mysql替换内容_WordPress查找和替换数据库内容插件:Better Search Replace

什么时候需要查找替换数据库?

当网站需要更换网站的时候,网站链接要全部替换,或者是网站内的文章很多页面都提到的一个词,需要换为其他词(或者加链接)都可以使用数据库查找替换。

比如网站更换与域名,或者是从本地迁移至线上,或者是需要替换所有的邮箱、关键词、链接等,全站式的操作,都需要用到数据库查找和替换。因为一个个替换费时费力,还容易出现遗漏。

这些,都可以通过插件:Better Search Replace来实现。

插件安装

进入WordPress后台>插件>安装插件>搜索“Better Search Replace”

6faa56ba4f4a735602789974150a7be7.png

之后点击【现在安装】,稍等片刻后点击【启用】。

如果网速不好,或者其他原因安装失败,可以到WordPress官网下载插件之后,手动上传到

插件使用

【启用】插件之后,在WordPress左侧边栏>工具>Better Search Replace中。

6faa56ba4f4a735602789974150a7be7.png

拿最常见的将网站从本地迁移到线上举例,迁移完成之后,需要检查网站的内容,将所有的本地网址 http://localhost改为 https://www.siwihs.com/

1.先备份并且下载数据库(避免出错无法挽回)

2.在 [搜索] 字段,输入你要查找替换的内容,这里输入 http://localhost

3.在 [替换为] 字段,输入要替换成的内容,如 https://www.wpdaxue.com

4.选择数据库表,全选所有数据表(选择第一张表,然后下拉至底部,shift+鼠标左键。可以选中所有数据表)

5.可以先模拟运行,之后确认替换的时候,取消勾选

点击【运行搜索/替换】按钮开始执行

如果在运行过程中,提示执行方面的错误,可以尝试切换到下图的设置标签,减少“最大页面大小”的值,保存后再去试试。

6faa56ba4f4a735602789974150a7be7.png

数据库是网站数据的核心,这里的操作会对网站造成较大的影响,一般对数据库操作也比较少,建议不常用时禁用插件。

Better Search Replace是一款非常好用的数据库替换插件,避免了书写MySQL语言,而且相对于MySQL语言,不容易出错,所以这款插件在很多时候还是可以解决很多的重复性工作,任何页面内的文字、链接,都是可以全站替换。

如果对于Better Search Replace插件还有哪些不明白的,或者有更多使用技巧,可以在下方留言,会尽快回复并且在页面当中更新相关的内容。

文章标题:WordPress查找和替换数据库内容插件:Better Search Replace,本文链接:https://www.siwihs.com/6436.html。未经允许,禁止转载。

相关文章:

  • 什么时候用到全排列_全排列问题 与 组合排列问题
  • gis怎么提取水系_ArcGIS水文分析实战教程(7)细说流域提取
  • ios long转float_iOS设计中字符串NSString与int及float之间的转换
  • mysql show命令用不了_MySQL SHOW 命令的使用
  • php和mysql的英文文献_毕业论文通过PHP访问MySQL外文文献
  • java字符相似_java字符串相似度算法
  • java反编译工具jadclipse_java反编译工具jad及jadclipse
  • java watch service_Java WatchService API 教程
  • deepin 15.4 mysql_Deepin 15.4 编译安装 LNMP(PHP 5.6.31 + Nginx 1.12.1 + MySQL 5.6.36)
  • java if else嵌套_替代嵌套If Else语句
  • oom java问题_Java OOM问题如何排查
  • java 视图对象_java – 从不同资源创建视图对象的最佳方法(模式?)
  • java where函数_CONSTRUCT / WHERE中的SPARQL函数
  • mysql上机考试_SQL上机试题及步骤
  • 2d unity 多物体 射线_Unity 2D射线与 3D射线 UI射线
  • [译] 理解数组在 PHP 内部的实现(给PHP开发者的PHP源码-第四部分)
  • 【EOS】Cleos基础
  • 【干货分享】SpringCloud微服务架构分布式组件如何共享session对象
  • 【剑指offer】让抽象问题具体化
  • 2017 前端面试准备 - 收藏集 - 掘金
  • ECMAScript 6 学习之路 ( 四 ) String 字符串扩展
  • HTML中设置input等文本框为不可操作
  • Javascript弹出层-初探
  • Java多线程(4):使用线程池执行定时任务
  • JS基础篇--通过JS生成由字母与数字组合的随机字符串
  • Next.js之基础概念(二)
  • spring security oauth2 password授权模式
  • VuePress 静态网站生成
  • webpack+react项目初体验——记录我的webpack环境配置
  • Webpack入门之遇到的那些坑,系列示例Demo
  • 对象管理器(defineProperty)学习笔记
  • 分布式熔断降级平台aegis
  • 后端_MYSQL
  • 基于 Babel 的 npm 包最小化设置
  • 聊一聊前端的监控
  • 源码之下无秘密 ── 做最好的 Netty 源码分析教程
  • 阿里云服务器购买完整流程
  • ### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTr
  • $.ajax()
  • (12)Hive调优——count distinct去重优化
  • (ctrl.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“
  • (Redis使用系列) Springboot 使用redis实现接口Api限流 十
  • (附源码)计算机毕业设计SSM教师教学质量评价系统
  • (转)人的集合论——移山之道
  • .chm格式文件如何阅读
  • .FileZilla的使用和主动模式被动模式介绍
  • .NET 线程 Thread 进程 Process、线程池 pool、Invoke、begininvoke、异步回调
  • @RequestParam详解
  • [2018][note]用于超快偏振开关和动态光束分裂的all-optical有源THz超表——
  • [AX]AX2012开发新特性-禁止表或者表字段
  • [bzoj1038][ZJOI2008]瞭望塔
  • [CareerCup] 6.1 Find Heavy Bottle 寻找重瓶子
  • [Flutter]WindowsPlatform上运行遇到的问题总结
  • [github配置] 远程访问仓库以及问题解决
  • [HJ73 计算日期到天数转换]