图片缩略图+大小的URL模式是什么?

时间:2016-10-04 作者:Jeff

我经常需要在媒体库中获取特定图像的URL,但我不是在PHP脚本的上下文中这样做的。我需要在没有WYSIWYG的小部件中添加一个元素,或者将URL提供给第三方附属公司,或者类似的东西。我知道我可以从媒体库获取原始URL。WordPress是否有一种模式可用于获取特定图像大小的URL(如缩略图或中等大小)?

如果媒体库中的图像位于,

/wp-content/uploads/2016/10/example.jpg
。。。缩略图的URL是什么?

我尝试了附加-thumbnail, _thumbnail, -medium, 和_medium 扩展名之前的文件名,但不起作用。

1 个回复
SO网友:Jonny Perl

通常格式为:originalfilename-300x203。jpg,其中300x203是缩略图的尺寸。

但是,有几件事意味着您不能依赖于此:-如果用户在WP中编辑了文件,文件名将更改-如果原始图像小于您指定的尺寸,则不会生成缩略图。

我想如果我需要这样做,我会创建一个“只为我”的PHP文件或Wordpress模板,我在其中传递图像的ID,它会使用Wordpress自己的图像函数为我生成URL,您可以将大小传递给这些函数(例如get\\u the\\u post\\u thumbnail\\u URL)。

相关推荐

如何自动加载帖子中的图像,因为它存在于Uploads文件夹中

我想在所有帖子中自动加载三个图片(通过single.php),总是在同一个div(.acf_imgs-centro1)中。其想法是将图像上传到uploads文件夹中,与帖子同名,然后它们将显示在帖子中。我可以用下面的代码来做,但有一个问题。。。我在images div上方有一个静态标题(.imgs\\u h2),我只想加载它(标题),因为加载了任何图像。例如,我可以拥有帖子,但文件夹中还没有图像,因此标题将不可见。没有图像,没有标题。现在,我使用的方法似乎与我想要实现的目标不兼容。非常感谢您的帮助。<