如何从外部RSS源获取所有数据并在wordpress上设置样式?

如何从外部RSS源获取所有数据并在wordpress上设置样式?,wordpress,rss,Wordpress,Rss,我正在wordpress上建立我的第一个网站。我想从Holme Valley South Ward-RSS中获取数据 首先,我不确定是使用XML还是RSS链接,我以为RSS就是XML。我已经设法让RSS一个工作,而不是XML一个 第二,RSS提要只显示指向项目的链接,我想获得单击或将其粘贴到浏览器时显示的所有数据 最后,是否有任何方法可以在html中为它们提供唯一的ID或类,而不用使用jquery手动执行 如果有帮助的话,这里有一个指向my的链接,其中提要只生成链接。我用来生成RSS提要的代码是

我正在wordpress上建立我的第一个网站。我想从Holme Valley South Ward-RSS中获取数据

首先,我不确定是使用XML还是RSS链接,我以为RSS就是XML。我已经设法让RSS一个工作,而不是XML一个

第二,RSS提要只显示指向项目的链接,我想获得单击或将其粘贴到浏览器时显示的所有数据

最后,是否有任何方法可以在html中为它们提供唯一的ID或类,而不用使用jquery手动执行

如果有帮助的话,这里有一个指向my的链接,其中提要只生成链接。我用来生成RSS提要的代码是:

<?php
include_once(ABSPATH.WPINC.'/rss.php'); // path to include script
$feed = fetch_rss('http://www.kirklees.gov.uk/Rss/KMCrss.asmx/events_by_ward?ward_name=Holme+Valley+South'); // specify feed url
$items = array_slice($feed->items, 0, 7); // specify first and last item
?>

<?php if (!empty($items)) : ?>
<?php foreach ($items as $item) : ?>

<h2><a href="<?php echo $item['link']; ?>"><?php echo $item['title']; ?></a></h2>
<p><?php echo $item['description']; ?></p>

<?php endforeach; ?>
<?php endif; ?>


把它整理好了。我使用了一些不同的php代码来显示它,它现在显示得很好。对于希望在wordpress上显示RSS源中的项目的任何人,您可以使用以下选项:

    <?php if(function_exists('fetch_feed')) {

    include_once(ABSPATH . WPINC . '/feed.php');  // include the required file
    $feed = fetch_feed('path/to/your/feed'); // specify the source feed

    $limit = $feed->get_item_quantity(7); // specify number of items
    $items = $feed->get_items(0, $limit); // create an array of items

}

    if ($limit == 0) echo 'The feed is either empty or unavailable.';
    else foreach ($items as $item) : ?>


    <ul>
    <li class="title"> <?php echo $item->get_title(); ?> </li>
    <li class="date"><?php echo $item->get_date('j F Y @ g:i a'); ?></li>
    <li><?php echo($item->get_description()); ?> </li>
    <li> <a href="<?php echo $item->get_permalink(); ?>">Find out More</a></li>
    </ul>   


    <?php endforeach; ?>


我刚刚编辑了php,意识到我遗漏了一些。看看回音代码,我刚刚意识到这只是一个从数组中回音出项目的例子,然后我可以在那里给他们ID,然后我猜。RSS提要是否为页面提供了一个命名数组(不记得你叫它们什么-关联数组?)我现在回显pubDate,但页面上没有任何内容,即使那里有数据。。。