WordPress是没有得到正确的图像缩略图大小
问题描述:
所以我在函数文件中的一些代码来创建自定义图片大小:在模板文件WordPress是没有得到正确的图像缩略图大小
add_image_size('tiny_thumb', 10, 10, false);
现在我需要获得微小的拇指,所以我可以从URL生成一个base64形象:
$image = get_the_post_thumbnail_url($postId, 'tiny_thumb');
$ext = pathinfo($image, PATHINFO_EXTENSION);
$base64 = 'data:image/' . $ext . ';base64,' . base64_encode(file_get_contents($image));
现在的问题是,对于一些图像,它变得微小的拇指,10×10的图像。但对于其他人则使用全尺寸图像。我已经检查过,使用全尺寸图像的图像有10x10版本的图像。所以确实存在。
任何人都知道为什么,它可能会做这个。
的原因,我需要它使用微小的拇指生成的base64图像,如果它采用全尺寸图像生成的HTML的base64真的是大尺寸。
希望这有意义
干杯
答
好了,所以想通了什么事情。 使用10x10图像大小的图像已在创建新图像大小后上传(所以创建新帖子时)。因此,图像与tiny_thumb
相关联。
我曾用再生缩略图插件在我的本地,然后上传新的图像尺寸对活动网站。但这样做10x10图像不与小拇指关联。
解决方案。 我不得不运行再生缩略图插件在我们的直播现场所有的10×10的图像大小与fluffykitten帮助了:)
我能想到的唯一的事情
tiny_thumb
感谢联想的是,10×10的图像,AREN不显示与“小拇指”的名字没有关联。你会用不同的名字创建它们吗?但根据你提供的信息,它应该工作。我们不知道你的代码或设置的休息,所以你需要做更多的一些调查发现什么自己造成的问题,带回来的细节你会发现它后,如果你有麻烦修复它。 – FluffyKitten