WordPress如何命名调整大小的图像副本?

时间:2015-01-21 作者:jammypeach

我注意到,Wordpress通常会通过附加分辨率来命名缩放后的图像副本,如下所示:

image1-200x200.jpg

总是这样吗?是否有任何特殊情况会对其进行不同的命名?

我这样问是因为我见过一些以图像大小名称命名的,比如:

image1-large.jpg

我正试图想出一个简单的正则表达式来只显示原始图像,所以我想知道Wordpress在命名这些文件时遵循什么规则。有人能启发我吗?

1 个回复
最合适的回答,由SO网友:Mark Kaplun 整理而成

是的,已调整大小的图像的命名约定为名称-{width}x{height}。扩大

它的信息是否足够好,可以作为正则表达式的基础?实际上很可能是的,但理论上不是。你只是不知道mark-20x20。jpg并不是简单地以这种方式上传的,即使在你知道应该使用大小调整过的图像的地方,你也无法知道wordpress是否已经确定最适合的图像是原始图像。根据图像url知道原始图像是什么的正确方法是在DB的附件部分搜索它,它可以是一个小小的PITA(据我所知,没有简单的API)。

结束

相关推荐

Resize images in batch

我想调整服务器上的图像大小,我的WordPress站点库中有7000多个图像。我想调整服务器本身上所有图像的大小。我知道可以使用“重新生成缩略图”插件,但为此,我将不得不整天打开浏览器窗口,甚至可能在中间某个地方崩溃,这将导致我再次调整所有图像的大小。有谁有更好的主意来做这件事吗?请简要解释答案。