新・元地方の中規模印刷会社で苦悩するWebデザイナー改めWebディレクターの日記

自由な20代、窮屈な30代を経て、遂に40代になっちまったWebディレクター&パソコン講師の覚書と思う言(こと)。略称【ちほちゅう】

*

ワードプレス(WordPress)にRSSを読み込ませる方法 #wp

      2014/11/09

  • このエントリーをはてなブックマークに追加

ワードプレスにはRSSを読み込ませるための機能が用意されていて、
それを使うと比較的簡単にブログ等のRSSを読み込ませることができます。
待て待て~

スポンサーリンク
 

既にすばらしいスクリプトが書かれていますのでこちらを使わせていただきます。

WordPressで外部RSS(twitter等)を表示させる : アシアルブログ

<?php
include_once(ABSPATH . WPINC . ‘/rss.php’);
$rss_url = “RSSフィードのURL“;
$limit = 10;
$rss = fetch_rss($rss_url);
$items = array_slice($rss->items, 0, $limit);
?>
<ul>
<?php
if (empty($items)) :
?> <li>記事がありません</li>
<?php
else :
foreach ( $items as $item ) : ?>
<li><a href='<?php echo $item[‘link’]; ?>’>
<?php echo $item[‘title’]; ?>
</a></li>
<?php endforeach; ?>
<?php endif; ?>
</ul>
?>

RSSフィードのURLの部分に「http://webdirector.livedoor.biz/index.rdf」等のRSSフィードのURLを記入します。
「$limit」は上限件数で、ここに記入した数の記事が一覧表示されます。

具体的には最初のPHPプログラムの部分で用意されているRSS用のライブラリ(rss.php)を使ってRSSから必要なデータを抽出。
「fetch_rss()」というのがワードプレス(WordPress)オリジナルの便利な関数でこれでRSSのデータを抽出します。
その後、データがなければ「記事がありません」と表示。
データがあればタイトルとタイトルにリンクを入れて表示させるというプログラムになっています。

ちなみに上記リンク先記事では「PHP Code Widget」を予め導入する旨の表記がありますが、こちらは現バージョンではすでに入っているのか特に必要ありませんでした。

こいつを「トップページとは別の場所で記事一覧を表示させる方法」と同様のやり方で固定ページに導入したものがこちら。
熊谷ブロガーズ
まだ非公開なのでリンクは勘弁させて頂きます。
(公開後、リンクをはらさせていただきます。)

上記スクリプトに関してですが、こちらも併せて読むともうちょっと理解が深まるかと思います。
□ WebTecNote – [WP]wordpressでRSSを取得して表示

 - CMS, WordPress, プログラミング, 覚え書き , ,

アドセンス広告メイン

Message

メールアドレスが公開されることはありません。

  関連記事

WordPressでコンテンツの一部(記事途中から等)だけに認証(閲覧制限)をかける方法

まさか、当ブログにこのシステムを載せるとは思っていませんでした。 が、結構、際ど …

「iOS5」にしたらツイッター(Twitter)連携が簡単になった【iPhone】

こんなメールが届きました。 おお、これは凄い。 ということでさっそく試してみまし …

iPhoneでツイッターアカウントを削除、追加する方法(iOS6編)

以前、これの「iOS 5」編を書いたのですが、意外と需要があるみたいなのでその「 …

no image
Flashでプルダウン(さらにさらに)もう嫌!!

もう、過去の記事を拾ってくる気力もありません。 「on (rollOver)」で …

シャットダウン時のOSアップデートはネット接続がなくても可能

これ、知りませんでしたよ。 先日、出先で公共のインターネット回線を借り、ネットブ …

背景(バックグラウンド)のイメージをモニター(ウインドウ)のサイズによって変える(レスポンシブルデザイン)Webサイトの作り方【CSS3コーディング】

今、作っている某総合福祉センターのサイトはレスポンシブルデザインにしようと思って …

no image
カタカナ表記のルール(音引きを入れる?入れない?)

ブログやってるとカタカナ表記に音引きを入れるかどうかでよく悩む。 ネットの記事や …

Googleマップで好きなところにピンを立てる方法

以下の記事を参考にGoogleマップの好きな場所にピンを立てる方法を解説します。 …

「PDCA」やら「AIDMA」やら「AISAS」やら

最近、ちょっとしたことで抜けることがあって、事業運営の流れを説明した「PDCA」 …

テキストが選択できないPDFファイルからテキストを抽出する方法

時々、PDFファイルを渡されて「これをホームページにしてくれない」と言われること …