首页 > 解决方案 > 从 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:...部分采用不同的值。您能否告知是否有一种简单的方法可以做到这一点?我无法手动更改所有这些。谢谢!

标签: wordpressserialization

解决方案


您可以使用许多流行的搜索和替换插件来更改您的域链接路径。前 -搜索和替换


推荐阅读