RSSで別ブログの新着記事を一覧表示する方法:WordPress
WordPressでサイドバーなどに別のブログの新着記事一覧をRSSで取得し表示する方法をメモ。
記事を取得したい別ブログがWordPressの場合、だいたいが
http://sample.com/feed/
というようなURLが用意されているので、まずはソースを見てそちらを確認します。
あとは自分のブログ上の表示したい箇所(sidebar.php等)に
<ul class="feedlist"> <?php //feed.phpの呼び出し include_once ABSPATH . WPINC . '/feed.php'; // 取得したい別ブログのfeedURL $feed = fetch_feed('http://sample.com/feed/'); if (is_wp_error($feed)) { $maxitems = 0; } else { //10件取得 $maxfeed = $feed->get_item_quantity(10); $items = $feed->get_items(0, $maxfeed); } ?> <?php if ($maxfeed): // 記事がある場合 ?> <?php foreach ($items as $item): ?> <li><span class="day"><?php echo $item->get_date('Y.m.d'); ?></span><br><a href="<?php echo $item->get_permalink(); ?>"><?php echo $item->get_title(); ?></a></li> <?php endforeach; ?> <?php else: // 記事が無い場合 ?> <li>記事がありません</li> <?php endif; ?> </ul>
という感じで記述すればOK
WordPressのおすすめ参考書
bookfan 1号店 楽天市場店
¥3,300 (2024/04/18 12:27時点 | 楽天市場調べ)
ポチップ
ポチップ