KH-WEBLOG TOP > WEBメモ > WordPress > RSSで別ブログの新着記事を一覧表示する方法:WordPress

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化作業を代行します

WordPressのおすすめ参考書

\楽天ポイント5倍セール!/
楽天市場
\ポイント5%還元!/
Yahooショッピング
楽天Kobo電子書籍ストア
¥3,278 (2024/04/19 19:05時点 | 楽天市場調べ)
\楽天ポイント5倍セール!/
楽天市場
\ポイント5%還元!/
Yahooショッピング

TAGS

.htaccess ActionScript All in one seo pack Contact Form 7 CSS CSS3 EC-CUBE Flash HTML HTML5 JavaScript jQuery LightBox PHP RSS SEO WordPress アイキャッチ画像 アクセス解析 カスタムフィールド カテゴリー カラーミーショップ カート コメント ショートコード テンプレートタグ ドロップダウンメニュー パーマリンク フォーム フルスクリーン ブログカード プラグイン ページテンプレート ページナビ ページ分割 マウスイベント リダイレクト リンク リンクカード レンタルサーバー ロールオーバー 携帯サイト 条件分岐 正規表現 関連記事