記載された情報が古くなっている可能性がございますので十分ご注意ください。
前回はプラグインを使って、読み込んだRSSを投稿として取り込みました。
今回は1つの投稿や固定ページの中でRSSを取り込んでみます。
まずは、投稿や固定ページでPHPコードを記述できるように「Exec-PHP」等のプラグインを有効にしておきましょう。
準備ができたら、以下のようなコードを記述します。
<?php
include_once(ABSPATH . WPINC . '/feed.php');
$rss = fetch_feed('http://rss.rssad.jp/rss/headline/headline.rdf'); //取得したいRSS
if (!is_wp_error( $rss ) ) : //エラーがなければ
$maxitems = $rss->get_item_quantity(5); //取得件数
$rss_items = $rss->get_items(0, $maxitems); //指定件数分の配列作成
endif;
?>
<ul>
<?php
if ($maxitems == 0) echo '<li>新しい記事はないようです</li>';
else foreach ( $rss_items as $item ) :
?>
<li><a href="<?php echo $item->get_permalink(); ?>"><?php echo $item->get_title(); ?></a><br /></li>
<?php endforeach; ?>
</ul>
結果はこんな感じになります。
- 新しい記事はないようです









