我已经突破了这个问题几天,但我还是要找到一个合适的解决方案。我正在使用Wordpress网站,其中帖子内的所有图片都链接到相应的附件页面。我想使用灯箱,但显然这需要将所有链接直接更改回媒体文件(例如xyz.jpg)。
该网站有大量帖子和图片,因此无法手动执行此操作。
是否有人知道插件或其他解决方案只是简单地替换 - 链接到媒体文件而不是附件页面的所有图像链接?
答案 0 :(得分:2)
这里有一个答案,尽管基于jQuery,但它比PHP脚本更快更安全地通过整个数据库。缺点是它将链接到已调整大小的图像URL而不是完整的图像URL。可能有一种方法可以用jQuery来捕获它,但这足以满足我的需求。
$("article.my-post-class a img").each( function(){
var src = $(this).attr("src");
$(this).parent("a").attr("href", src);
});