別ドメイン、別サーバで運営している複数のWordpressの記事をまとめて表示するサイトを作りたいと思っています。そこで、それぞれのサイトのRSSを読み込もうと思い、以下のソースを利用したのですが、このままですと一つのサイトしか読み込むことができずに困っています。
理想は複数あるすべてのサイトのRSSをひとまとめにして表示できると嬉しいです。
よろしくお願いいたします。
現状利用しているソースは以下になります。
<?php include_once ABSPATH . WPINC . '/feed.php'; // 目的のFeedを取得 $feed = fetch_feed('http://example.jp/?feed'); if (is_wp_error($feed)) { $maxitems = 0; } else { //取得件数 $maxitems = $feed->get_item_quantity(10); $items = $feed->get_items(0, $maxitems); } ?> <h4>CDC</h4> <?php if ($maxitems): // データ表示 ?> <ul> <?php foreach ($items as $item): ?> <li> <span class="date"> <?php echo $item->get_date('Y.m.d'); ?> </span> <br> <a href="<?php echo $item->get_permalink(); ?>"> <span class="title"> <?php echo mb_strimwidth($item->get_title(), 0, 60, '…'); ?> </span> </a> </li> <?php endforeach; ?> </ul> <?php else: // データ無し ?> <?php endif; ?>
ご自身で試されたコードを質問文に追記し、「何」が「どのように」わからないのか、コードのどの部分で詰まっているのかなどを具体的に追記されたほうが回答が望めると思います。
あなたの回答
tips
プレビュー