Você não quer exibir as imagens NO POST, só no slide é isso?
Não seria uma boa, ao invés de inserir as imagens no corpo da imagem, inseri-las num plugin?
Recomendo o plugin Attachments: http://wordpress.org/extend/plugins/attachments/
Abs.
Vou tentar, apesar de que eu precisava apenas ocultar a imagem adicionando a tag, porque se for utilizar o plugin terei que alterar diversas funções do site, vou analisar a possibilidade, mas aguardo caso alguém tenha uma solução mais simples.
Ok.. Veja se isto te ajuda:
Para adicionar uma classe extra aos anexos
add_filter('get_image_tag_class','my_image_tag_class');
function my_image_tag_class($class){
$class .= ' post-image'; // ou qualquer outra classe que quiser, observando o espaço antes do nome da classe, para dar espaçamento entre as classes
return $class;
}
abs
Consegui fazer de outra maneira, alterei o media.php que fica em wp-includes. dentro de function get_image_tag($id, $alt, $title, $align, $size=’medium’), adicionei o style=”display:none” dentro da variavel $html.
a função inteira ficou assim
function get_image_tag($id, $alt, $title, $align, $size='medium') {
list( $img_src, $width, $height ) = image_downsize($id, $size);
$hwstring = image_hwstring($width, $height);
$class = 'align' . esc_attr($align) .' size-' . esc_attr($size) . ' wp-image-' . $id;
$class = apply_filters('get_image_tag_class', $class, $id, $align, $size);
//ADICIONADA TAG P/ OCULTAR A IMAGEM NO POST
$html = '<img src="' . esc_attr($img_src) . '" alt="' . esc_attr($alt) . '" style="display:none' . '" title="' . esc_attr($title).'" '.$hwstring.'class="'.$class.'" />';
$html = apply_filters( 'get_image_tag', $html, $id, $alt, $title, $align, $size );
return $html;
}
Mesmo assim agradeço a ajuda Miriam, nos próximos projetos irei usar este plugin.
Só toma cuidado que toda vez que atualizar o WordPress você perde a alteração que tu fez no arquivo do core.
Abs!
Obrigado pela dica Miriam