我对操作RSS Feed的经验不是很充实,请耐心等待。
我在这里使用RSSMIX合并了2个Feed:http://www.rssmix.com/u/8225102/rss.xml。在每个项目中,在描述节点中,有一行说明帖子的来源(网站网址和博客名称)。
捕获这两部分的最佳方法是什么?这些将用于我已构建的页面上的自定义列表中。这就是我到目前为止所拥有的:
<article>
<?php if ( function_exists( 'fetch_feed' ) ) { ?>
<?php include_once(ABSPATH . WPINC . '/feed.php');
$feed = fetch_feed( 'http://www.rssmix.com/u/8225102/rss.xml' );
$limit = $feed -> get_item_quantity(7);
$items = $feed -> get_items(0, $limit);
if ( !$items ) {
echo "problem";
}
else {
//everything's cool
foreach( $items as $item ){ ?>
<div class="feed-post">
<h2 class="post"><a class="link" href="<?php echo $item -> get_permalink(); ?>" target="_blank"><?php echo $item -> get_title(); ?></a></h2>
<p class="date"><?php echo $item -> get_date( 'F j, Y' ); ?></p>
<p class="blogname"><a href="The Blog Link">The Blog Name</a></p>
</div>
<?php }
} ?>
<?php } ?>
</article>
当然,行<p class="blogname"><a href="The Blog Link">The Blog Name</a></p>
就是这个内容的去处。
任何建议都将受到赞赏。