2017-04-07 51 views
1

做了一个搜索,但它不适用于我的情况。wordpress image url在数据库中出错

我们有一个WordPress的网站已迁移在几个月前,有些图像仍然显示错误的链接。

例如,在一个画廊一个图像具有 “http://1.1.1.1/~websitename/wp-content/uploads/2015/03/image.jpg”一个URL,它应该是“http://ournewwebsite.com/wp-content/uploads/2015/03/image.jpg

我已经改变了在数据库的GUID一个特定职位的职位,但它并没有工作,我需要改变一些其他设置的图像?

编辑:我发现问题是在postmeta表中,图像是在这些字符串中,但有很多遵循这种格式的HTML,我需要搜索并替换所有IP实例地址,而不是因为他们是完全不同的完整路径......在先进

回答

0

尝试

由于使用这个插件,

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

更新的GUID和URL从旧到新的。

+0

这是否也编辑wp meta posts表? – iLC

+0

当然,它会将所有旧的网址更新为新网址,在进行更新之前进行备份。 –

+0

谢谢,我现在就去看看它是否解决了我的问题。 – iLC

0

据我所知,当wordpress网站迁移到其他域。通过在数据库表wp_options改变这两个行值从wp_options

  1. 选择请将option_value其中OPTION_NAME = “SITE_URL”
  2. 从wp_options选择请将option_value其中OPTION_NAME = “家”

的所有休息数据库表格中的网址将自动更改,但wp_posts表中的post_content列中的网址除外。

根据您的查询,上述方法不起作用。

备用选项: https://wordpress.org/plugins/search-and-replace/

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

注意:不要手动更改GUID值。如果是这样,它也不起作用。