搜索到了这个,但它在我的情况下不起作用。
我们有几个月前迁移的wordpress网站,有些图片仍显示错误的链接。
例如,图库中的一个图像的网址为 “http://1.1.1.1/~websitename/wp-content/uploads/2015/03/image.jpg”,应为“http://ournewwebsite.com/wp-content/uploads/2015/03/image.jpg”
我已经更改了某个特定帖子的数据库中的帖子GUID,但它没有用,我是否需要更改图像的其他设置?
编辑:我发现问题出现在postmeta表中,图片是在这些字符串中的字符串,但是有许多在HTML中遵循这种格式,我需要搜索并替换只有IP地址的所有实例而不是完整的道路,因为它们都是不同的......
先谢谢
答案 0 :(得分:0)
答案 1 :(得分:0)
据我所知,当wordpress网站迁移到其他域时。通过更改数据库表 wp_options
中的这两个行值数据库表格中的所有其他网址都会自动更改,但wp_posts表格中 post_content 列中的网址除外。
根据您的查询,上述方法无效。
替代选项: https://wordpress.org/plugins/search-and-replace/
上面的插件会自动搜索给定的字符串并替换。请确保在处理之前备份数据库。
警告:请勿手动更改GUID值。如果是这样,它也不起作用。