私は最初のサイトをワードプレスで構築しています。私はhereのデータをHolme Valley South Wardのイベント - RSSから取得したいと考えています。外部のRSSフィードからすべてのデータを取得し、それをWordPressでスタイルするにはどうしたらいいですか?
まず、XMLまたはRSSリンクを使用するかどうかは不明ですが、RSSはXMLだと思っていました。私はXML 1ではなくRSS 1を稼働させることができました。
第2に、RSSフィードはアイテムへのリンクを表示しているだけなので、RSS linkをクリックするかブラウザに貼り付けると表示されるすべてのデータを取得したいと思います。
最後に、jqueryを使って手作業で行うのではなく、htmlでもユニークなidsやクラスを与える方法はありますか?
私の助けがあれば、ここに私のwordpress pageへのリンクがあり、フィードはリンクを生成するだけです。 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; ?>
RSSフィードのアイテムをWordPressに表示したいと思っている人のために、私はいくつか抜け出したことを実感しました。エコーコードを見ると、配列からアイテムをエコーするケースに過ぎないことがわかりました。次に、それらにIDを渡すことができます。 RSSフィードはページに名前付き配列を与えますか(呼び出すものを思い出すことができません - 配列を関連付けますか?) – Nicola
pubDateをエコーしていますが、そこにデータがあっても何も表示されません。 – Nicola