wordpress图片网址错误的数据库

时间:2017-04-07 08:56:10

标签: php sql wordpress

搜索到了这个,但它在我的情况下不起作用。

我们有几个月前迁移的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地址的所有实例而不是完整的道路,因为它们都是不同的......

先谢谢

2 个答案:

答案 0 :(得分:0)

尝试使用此插件

https://wordpress.org/plugins/velvet-blues-update-urls/

将GUID和网址从旧版更新为新版。

答案 1 :(得分:0)

据我所知,当wordpress网站迁移到其他域时。通过更改数据库表 wp_options

中的这两个行值
  1. 从wp_options中选择option_value,其中option_name =“site_url”
  2. 从wp_options中选择option_value,其中option_name =“home”
  3. 数据库表格中的所有其他网址都会自动更改,但wp_posts表格中 post_content 列中的网址除外。

    根据您的查询,上述方法无效。

    替代选项:         https://wordpress.org/plugins/search-and-replace/

    上面的插件会自动搜索给定的字符串并替换。请确保在处理之前备份数据库。

    警告:请勿手动更改GUID值。如果是这样,它也不起作用。