2014-02-26 20 views
0

我目前正在使用类似的东西从我的另一个博客的RSS提要中提取一篇文章。这两个网站都是同一台服务器上的WordPress(不是MU)问题是我希望能够拉取摘录,发布日期,类别和论文帖子图像或缩略图。现在我只能获得帖子标题和永久链接。任何尝试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没有这样的事!这是一项艰巨的任务,而不是复制粘贴解决方案。 *这实际上会要求你**学习***。我知道,在今天的代码粘贴思路中,这是一个糟糕的概念,但也有非复制粘贴友好的任务。这是其中之一。 – CodeAngry