【问题标题】:How to replace all attachment links in post with media file link如何用媒体文件链接替换帖子中的所有附件链接
【发布时间】:2014-04-16 08:16:14
【问题描述】:

我已经为此烦恼了几天,但我还需要找到一个合适的解决方案。我在一个 Wordpress 网站上工作,帖子中的所有图片都链接到相应的附件页面。我想使用灯箱,但显然这需要将所有链接直接更改回媒体文件(例如 xyz.jpg)。

该网站有大量帖子和图片,因此无法手动执行此操作。

有谁知道一个插件或其他解决方案可以简单地批量替换所有链接到媒体文件的图像链接,而不是附件页面?

【问题讨论】:

  • 当您从后端附加任何图像而不是Link To 附件链接选项集。
  • 我知道,但是我需要一种自动的方式来在它们已经放置后进行更改。

标签: wordpress


【解决方案1】:

这里有一个答案,虽然是基于 jQuery 的,但它成功了,并且比 PHP 脚本更快速、更安全地遍历整个数据库。缺点是它将链接到调整大小的图像 url 而不是完整的图像 url。可能也有一种方法可以用 jQuery 来捕捉它,但这足以满足我的需求。

$("article.my-post-class a img").each( function(){
    var src = $(this).attr("src");
    $(this).parent("a").attr("href", src);
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-22
    • 2017-07-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多