我有一个WordPress网站,上面有现有的内容和图片。目前,帖子中的图像链接到原始媒体文件。我想对此进行修改,以便它们链接到图像的大小调整版本(例如,最大2000x2000像素)。最好,这应该由呈现页面时应用的一些过滤器来完成,这样我就不必编辑帖子中的现有链接。
E、 g.,我想要这个:
<a href="/wp-content/uploads/file.jpg"><img ... /></a>
要转换为:
<a href="/wp-content/uploads/file-2000x1500.jpg"><img ... /></a>
有谁知道如何做到这一点(使用代码或插件)?
有一件事使它具有挑战性,那就是调整大小的图像没有固定的大小(例如2000x2000像素)。因为我希望图像按软比例裁剪,所以它们可以得到不同的大小。(例如,4000x3000像素的图像大小将调整为2000x1500像素。)