外部RSS表示
WordPressで外部RSSを取得し、表示させる方法です。
<?php include_once(ABSPATH . WPINC . '/feed.php'); $rss = fetch_feed(array( //以下にブログのRSS Feedを記述(複数の場合はカンマ区切り) 'RSS記述箇所' )); if (!is_wp_error( $rss ) ) : $rss->set_cache_duration(1800); $rss->init(); $maxitems = $rss->get_item_quantity(5); $rss_items = $rss->get_items(0, $maxitems); date_default_timezone_set('Asia/Tokyo'); endif; ?> <dl> <?php if ($maxitems == 0) echo '<dt>No items.</dt>'; else foreach ( $rss_items as $item ) : ?> <dt><a href='<?php echo $item->get_permalink(); ?>' target="_blank"><?php echo $item->get_title(); ?></a></dt> <dd><?php echo mb_substr(strip_tags($item->get_description()), 0, 40); ?>・・・</dd> <dd><?php echo $item->get_date("Y.n.j"); ?></dd> <?php endforeach; ?> </dl>
要約必要なければ、「description」を削除。
最新5件表示になります。