假设我们除了图像的url之外什么都不知道(较小的尺寸,例如150x150)
http://xxx.com/wp-content/uploads/2014/06/test-image-150x150.jpg
从上面的url获取其全尺寸图像url的最佳方法是什么?
或
只需轻松删除前缀“-150x150”?(我不确定这是否合适,因为我还需要最佳实践。)
最合适的回答,由SO网友:engelen 整理而成
WordPress中重新编辑图像的URL是以一种无法直接反向的方式构建的。因此,除非遍历所有附件并检查其URL是否与给定URL匹配,否则不可能百分之百确定地获得与已调整大小的图像的URL关联的附件。然而,这种方法速度很慢,而且需要大量资源。
在任何正常的WordPress设置中,您都可以放心,给定一个已调整大小的图像的URL,您可以通过从URL中删除维度来检索完整的图像URL。这是最佳实践,不管它看起来多么奇怪。