もう 1 つの方法は、アップロード時にサムネイルのファイル名を変更することです。以下は、新しくアップロードされた画像の名前を変更するために機能します。
この他の WPSE Answer から: https://wordpress.stackexchange.com/a/51983/12615
追いつくと、これは完全に機能するコードです。
そして、理論的には、関数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;
}