Em uma situação semelhante eu fiz o seguinte, na página que iria mostrar os posts eu leio o feed com simplexml_load_file(); Neste caso não usei o fetch_feed(); que é um método do WordPress porque ele é limitado nas informações que retorna, não lembro exatamente qual informação eu precisava e ele não trazia, acho que o ID do post, mas enfim.
Com simplexml_load_file() você já tem titulo, resumo, texto, link e etc... O problema é que eu precisava da primeira imagem do post para usar como miniatura e as imagens não vinham no feed, ou pelo menos não consegui identifica-la, mas então, a alterantiva que usei foi criar uma página, com o conteúdo abaixo, e jogar no tema do outro site.
<?php
$idPost = $_GET['cod'];
//
($idThumb);
$args = array(
'post_type' => 'attachment',
'post_mime_type' => 'image',
'numberposts' => 1,
'post_status' => null,
'post_parent' => $idPost,
'orderby' => 'menu_order',
'order' => 'ASC'
);
$images = get_posts($args);
foreach($images as $image){
$urlThumb = $image->guid;
}
echo $urlThumb;
?>
Veja, esse código é uma página do WP pois vamos interagir com o sistema, então eu criei o arquivo page_retorna-thumb.php e usei esse código. No WP criei uma página chamada retorna thumb e publiquei.
Agora no site de onde vamos pegar o conteúdo já temos uma página que recebe o ID do post e retorna a URL primeira imagem do post.
Então no site que vai publicar o conteúdo você lê o XML e envia uma requisição para esta página para recuperar a URL, tipo assim:
Para redimensionar a imagem usei um plugin chamado AutoThumb, com ele instalado é só fazer algo do tipo:
echo getphpthumburl($imgPost,'h=195&w=156');
E pronto, imagem redimensionada.
--
Amplexos,
Leo Baiano
http://www.leobaiano.com
http://www.blog.ljunior.comhttp://www.mcelebridades.comhttp://www.twitter.com/leobaiano