wordpress - 从 Wordpress 数据库更新序列化数据
问题描述
我将 WordrPress 网站从一台服务器和域移动到另一台服务器,但在数据库中我仍然有旧路径,我想将它们更新为新值。真正的问题是我需要更改的内容是序列化的,因此我无法进行全局查找和替换,例如:
http://my-old-domain.com/
替换为,http://my-newest-domain.com
因为我必须替换如下内容:
s:755:\"<img class=\"size-medium\" src=\"http://my-old-domain.com/esthetique/wp-content/uploads/2019/01/logo-fundal-300x64.png\" ...
至
s:755:\"<img class=\"size-medium\" src=\"http://my-newest-domain.com/esthetique/wp-content/uploads/2019/01/logo-fundal-300x64.png\" ...
newest
有 6 个字符而old
有 3 个字符,所以所有s:...
部分都需要增加 3。我可以手动执行此操作,但有 1470 个位置需要更改,并且s:...
部分采用不同的值。您能否告知是否有一种简单的方法可以做到这一点?我无法手动更改所有这些。谢谢!
解决方案
您可以使用许多流行的搜索和替换插件来更改您的域链接路径。前 -搜索和替换
推荐阅读
- unit-testing - 在最小起订量单元测试中如何修复“对象引用未设置为对象实例”
- c++ - 字符串析构函数中的读取访问冲突
- r - 在 Arch Linux 下重新安装 R 包“ddalpha”时出现“无法分配内存”
- go - 尝试将结构映射到我公开的 API 结构
- cmake - 是否可以直接使用 MSBuildTools 构建 cmake 项目
- java - Java swing keyPressed不起作用
- r - 使用 data.table 中的 rowid 提取范围
- docker - Docker 日志在 Ubuntu Linux Mint 中的位置
- c# - Liskov 替换原则 - 通用接口
- html - Flexbox: wrapper has original width, not resized one