Eu estou usando o plugin Postie do Wordpress em vários sites/blogs que eu mantenho. Mas, eu instalei um tema que utiliza "Featured Image" ou Imagem Destacada e precisei encontrar um jeito de fazer o Postie salvar a imagem anexada no e-mail nesse campo do wordpress e encontrei algumas soluções, mas não funcionaram. Então ao pesquisar bastante descobri que a partir da versão 3.1, o Wordpress implementou a função "set_post_thumbnail()" e com ele resolvi o problema.
Segue abaixo o que PRECISA ser alterado pro Postie inserir uma imagem destacada no Post.
// Save the data
$id = wp_insert_attachment($attachment, $file, $post_id);
if ( !is_wp_error($id) ) {
wp_update_attachment_metadata( $id, wp_generate_attachment_metadata( $id, $file ) );
}
set_post_thumbnail($post_id, $id); //ALTERADO
return $id;
}
Esse código acima, fica dentro do arquivo postie_functions.php, dentro da pasta do plugin Postie.
Basta localizar esse trecho de código e antes do return $id, acrescenta a linha que está "//ALTERADO".
Espero que isso seja útil para alguém.
Valeu Digo! Tentei aqui, agora só falta resolver o faot que não aparece a mensagem que mando por e-mail...
ResponderExcluir