Miniatura em preto e branco na Galeria do WordPress

Eu quero ter miniatura em preto e branco na página, e eu quero mostrar a imagem em colors quando o mouse está ligado e quando a grande imagem é mostrada (na lightbox)

Eu tenho isso ->

add_action('after_setup_theme','bw_images_size'); function bw_images_size() { $crop = get_option('thumbnail_crop')==1 ? true : false; add_image_size('thumbnail-bw', get_option('thumbnail_size_w'), get_option('thumbnail_size_h'), $crop); } add_filter('wp_generate_attachment_metadata','bw_images_filter'); function bw_images_filter($meta) { $file = wp_upload_dir(); $file = trailingslashit($file['path']).$meta['sizes']['thumbnail-bw']['file']; list($orig_w, $orig_h, $orig_type) = @getimagesize($file); $image = wp_load_image($file); imagefilter($image, IMG_FILTER_GRAYSCALE); //imagefilter($image, IMG_FILTER_GAUSSIAN_BLUR); switch ($orig_type) { case IMAGETYPE_GIF: $file = str_replace(".gif", "-bw.gif", $file); imagegif( $image, $file ); break; case IMAGETYPE_PNG: $file = str_replace(".png", "-bw.png", $file); imagepng( $image, $file ); break; case IMAGETYPE_JPEG: $file = str_replace(".jpg", "-bw.jpg", $file); imagejpeg( $image, $file ); break; } return $meta; } 

E eu tenho 4 imagens em tamanho 3 (1024×628, 150×100, 300×200) e 1 “nome-150×100-bw.jpg”.

Mas eu não sei como usar isso bw.jpg. O código acima é de http://bavotasan.com/2011/create-black-white-thumbnail-wordpress, mas o código para entrar em loop trabalhou apenas para a imagem em destaque na publicação.

Obrigado.

Solutions Collecting From Web of "Miniatura em preto e branco na Galeria do WordPress"

Eu acho que a melhor maneira de fazer isso seria adicionar um filtro quando o conteúdo for puxado para a publicação / página :

 < ?php add_filter( 'the_content', 'add_bw_thumbnails' ) ?> 

Ou para quando uma imagem é inserida no editor :

 add_filter( 'post_thumbnail_html', 'add_bw_thumbnails', 10 ); add_filter( 'image_send_to_editor', 'add_bw_thumbnails', 10 ); 

Você então precisa escrever a function para fazer a substituição. Você quer fazer isso para todas as páginas, ou apenas aquelas em uma galeria, e você tem certeza de que 150×150 é o tamanho da imagem da imagem correta?