【问题标题】:Find & Replace åäö Letters in Image links using mysql query Wordpress使用 mysql 查询 Wordpress 在图像链接中查找和替换 åäö 字母
【发布时间】:2015-12-06 23:50:44
【问题描述】:

我将我的 WordPress 网站移到另一台服务器上,但出现一些图像没有显示的问题,我注意到问题是这些图像使用瑞典字母 åäö,所以我使用“批量重命名实用程序”将它们全部重命名" 将 å 和 ä 替换为 a,将 ö 替换为 o。

但剩下的就是我需要重命名 WordPress 数据库中的图像链接以使这一切正确。

有人可以帮我查询批量替换图像中的这些字母吗?我的图片都是.jpg

谢谢

【问题讨论】:

  • 重命名这些文件已经是一个错误。我建议保留文件名原样并修复链接/图像源。毕竟,一切都已经成功了,所以您唯一需要做的就是将数据从旧服务器传输到新服务器。
  • 链接源图像工作得非常好,但我读过在图像文件名中使用 åäö 并不是那么好,并且并不总是适用于所有服务器。
  • FUD。当然,这行得通,它只需要正确地完成。不要过早地破坏您的数据。

标签: mysql wordpress replace


【解决方案1】:

试试这个

UPDATE your_table
SET your_field =  REPLACE(REPLACE(REPLACE(your_field, 'å', 'a'),'ä','a'),'ö','o');

【讨论】:

  • 感谢您的查询,我对 mysql 不太好,但我猜图像名称所在的正确表在“wp_postmeta”中,您的字段我不知道在那里输入什么。查询是否会替换表中包含 åäö 的所有内容?我只需要在图像上替换它。
  • 如果图像链接/名称存储为帖子元字段,那么是的。如果是这样,您的字段应该是 meta_value,并且您应该添加 where 子句,如 where meta_key='key_of_meta_with_image'。告诉我帖子元字段的名称,我会更新答案以反映它。
  • 如果图片嵌入到帖子中,那么链接就是存储在PREFIX_posts.post_content中的html。
猜你喜欢
  • 2020-03-14
  • 2016-06-26
  • 2013-10-08
  • 2012-08-04
  • 2021-02-07
  • 2013-02-12
相关资源
最近更新 更多