2014-02-26 3 views
0

현재 내 블로그의 다른 RSS 피드에서 기사 하나를 가져 오는 데 사용하고 있습니다. 두 사이트 모두 같은 서버 (MU가 아님)에있는 Wordpress입니다. 문제는 발췌문, 게시일, 카테고리 및 논문 게시물 이미지 또는 미리보기 이미지를 가져올 수 있기를 바랍니다. 지금 나는 게시물 제목과 퍼머 링크가 작동하도록 할 수 있습니다. get_content 또는 get_excerpt 등의 시도가 실패했습니다. 어떤 도움이라도 대단히 감사합니다.RSS를 사용하여 다른 사이트의 블로그 게시물 표시

<?php include_once(ABSPATH . WPINC . '/feed.php'); 
$rss = fetch_feed('http://idea-driven.com/feed/'); 
if(!empty($rss)): 
$maxitems = $rss->get_item_quantity(1); 
$rss_items = $rss->get_items(0, $maxitems); 
endif; 
?> 
<ul> 
<?php foreach ($rss_items as $item) : ?> 
<li> 
<a href="<?php echo $item->get_permalink(); ?>"><?php echo $item->get_title(); ?></a> 
</li> 
<?php endforeach; ?> 

답변

0

사용 WP XMLRPC 게시물을 나열하고 결과를 캐시합니다. 여기서하고있는 일은 원격 사이트에 대한 요청을 수행하는 각 페이지로드시와 같이 작동하지 않을 수도있는 성능 악몽입니다.

간단한 RSS는 필요한 것을 제공하지 않습니다. 그리고 WP XMLRPC를 사용하여 게시물을 나열 할 수있을 때 자신의 블로그를 고칠 필요가 없습니다. 쉬운 일은 아니지만 목표를 달성하는 데 도움이 될 수 있습니다.

+0

그러나이 답변은 분명히 감사하겠습니다.이 유형의 첫 번째 요청은 아닙니다. 나는 여기에 좀 더 많은 지침이 정말로 필요하다. 당신이 준 링크는 아주 작은 통찰력을 제공했습니다. 당신이나 다른 누군가가 코드 스 니펫으로 해결 된 실행 가능한 솔루션을 가지고 있다면 나는 감사하게 여길 것이다. 감사. – user1447958

+0

@ user1447958 그런 것은 없습니다! 이것은 중간에서 어려운 작업이며 복사 붙여 넣기 솔루션이 아닙니다. * 실제로 ** LEARN ***이 필요합니다. 나도 알아, 그것은 오늘날의 코피 페이스트 (codepy-paste) 정신 상태에서 끔찍한 개념이지만 복사해서 붙여 넣기가 아닌 친숙한 작업도있다. 이것은 그들 중 하나입니다. – CodeAngry

관련 문제