从组合的RSS提要中提取特定信息

时间:2017-02-10 23:50:51

标签: php xml wordpress rss feed

我对操作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>就是这个内容的去处。

任何建议都将受到赞赏。

0 个答案:

没有答案