另一種方法更多信息,上傳時修改縮略圖文件名。以下將重新命名新上傳的圖像。
從這其他WPSE答:https://wordpress.stackexchange.com/a/51983/12615
切正題,這是full working code。
而且,從理論上講,你應該在功能bt_image_make_intermediate_size
改成這樣:沒有測試
function bt_image_make_intermediate_size($file, $width, $height, $crop = false, $size)
{
if ($width || $height) {
$suffix = 'w-' . $width . '-h-' . $height;
$resized_file = bt_image_resize(
$file, $width, $height, $crop, $suffix, null, 90
);
if (
!is_wp_error($resized_file)
&& $resized_file
&& $info = getimagesize($resized_file)
) {
$resized_file = apply_filters(
'image_make_intermediate_size',
$resized_file
);
return array(
'file' => wp_basename($resized_file),
'width' => $info[0],
'height' => $info[1],
);
}
}
return false;
}