phpでRSSを利用して任意のページにHTML上に更新リストを作る方法・手順(WP対応)

タイトルの通りです。

今回色々調べていたらWordPressのRSSはカテゴリ別など初期で凄く取りやすくて関心しました。

下記がサンプルコードです。

<?php
$rss_topics = simplexml_load_file('http://WPのURL/?feed=rss2&cat=6,3');	//rssのURL、WordPressの場合は左記の用にすればカテゴリ別等の取得も可能(ID番号で指定:複数も可)
echo '<ul>';
foreach($rss->channel->item as $item){
	$title = $item->title;
	$date = date("Y年 n月 j日", strtotime($item->pubDate));
	$link = $item->link;
	$description = mb_strimwidth (strip_tags($item->description), 0 , 110, "…Read More", "utf-8");
?>
<li><a href="<?php echo $link; ?>" target="_blank">
<span class="date"><?php echo $date; ?></span>
<span class="title"><?php echo $title; ?></span>
<span class="text"><?php echo $description; ?></span>
</a></li>
<?php }  echo '</ul>'; ?>

以上です。簡単です。

※サーバーの仕様によっては、simplexml_load_fileが使えないこともあるので注意してください。

  • このエントリーをはてなブックマークに追加
スポンサーリンク
スポンサーリンク