どこでそれを引っ掛けるかについてはわからないが、私はプログラム的にサムネイルキャッシュをリフレッシュすることができることを望みます、しかし現在のデザイン変更は画像のロードを再アップロードすることを意味します!
Viper007Bondによるサムネイルの再生成 を見てください。
基本的に、これはそれを行う方法です:
function regenerateThumbnails() {
$images = $wpdb->get_results( "SELECT ID FROM $wpdb->posts WHERE post_type = 'attachment' AND post_mime_type LIKE 'image/%'" );
foreach ( $images as $image ) {
$id = $image->ID;
$fullsizepath = get_attached_file( $id );
if ( false === $fullsizepath || !file_exists($fullsizepath) )
return;
if ( wp_update_attachment_metadata( $id, wp_generate_attachment_metadata( $id, $fullsizepath ) ) )
return true;
else
return false;
}
}
注:この機能はそれほどスケーラブルではありません。すべての画像をループしてサムネイルを1つずつ再生するため、大量のメモリを消費する可能性があります。だから、あなたはそれを強化したいかもしれません。