用MySQL取代img src?

时间:2014-02-02 作者:user3262092

我试着用Enable Media Replace Plugin 用更新版本替换网站上的某些图像。可以选择更新站点上使用文件的所有实例,但这仅适用于原始图像。WordPress自动生成每个图像的多个不同大小,并使用-img-size.jpg. 插件不会更新这些已调整大小的图像的名称,因此使用它们的任何地方(例如,任何地方)现在都是一个损坏的图像。我查看了post HTML,所有内容如下所示:

<a href="example.com/wp-content/uploads/2013/12/newfilename.jpg">
    <img class="size-medium wp-image-1172 alignright" alt="old file name" src=example.com/wp-content/uploads/2013/12/oldfilename-300x168.jpg" width="300" height="168" />
</a>
单击损坏的图像将带您进入更新的图像,但该图像在帖子中已损坏。例如here\'s a post 我在上替换了图像。

我是否可以使用MySQL命令oldfilename-300x168。jpg进入newfilename-300x168。所有实例的img src标记中的jpg?手动操作将花费很长时间,我对jquery/javascript一无所知。看来我应该可以replace() 但我只是不知道如何用词来表达我所有的图像。

1 个回复
SO网友:helgatheviking

这让人觉得它的链接太重,无法给出答案,但哦,好吧。您可以使用Velvet Blues Update URLs 插件或Serialized Search and Replace 剧本这两种方法都允许您在数据库中搜索字符串并将其更改为其他内容。前者允许您从仪表板执行此操作,而后者要求您将文件FTP到服务器,然后导航到新页面。

结束