ワードプレス(WordPress)にRSSを読み込ませる方法 #wp
2014/11/09
1年以上前の記事です。内容が古い可能性があります。
ワードプレスには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を取得して表示
アドセンス広告メイン
関連記事
-
-
三度めの正直、三回目の来店で常連化、三巻までの購入で全巻購入
1年以上前の記事です。内容が古い可能性があります。三度目の正直という言葉がありま …
-
-
正規表現を可視化してくれるサイト「Regexper」
1年以上前の記事です。内容が古い可能性があります。先日のブログ移転の時といい、正 …
-
-
独自ドメインのWORDPRESS(ワードプレス)ブログを半日で作る方法(後編)
1年以上前の記事です。内容が古い可能性があります。移転後すぐ前編を書いていながら …
-
-
ブログにFacebookの「いいね!」ボタンをつける方法【ライブドアブログ編】
1年以上前の記事です。内容が古い可能性があります。ツイッターやらブログやらで騒が …
-
-
「ヨメレバ」が便利そうなので色々なアフィリエイトに手を出してみた(e-hon / bk1編)
1年以上前の記事です。内容が古い可能性があります。だいたい有名なアフィリエイトは …
-
-
モリサワフォントインストーラ(管理)アプリ「Mフォントスターター」を削除する方法
1年以上前の記事です。内容が古い可能性があります。今時、フォントを使わないという …
-
-
イメージ広告も表示させた方が広告収益が上がる
1年以上前の記事です。内容が古い可能性があります。以前、Googleに勧められて …
-
-
金持ちになる考え方をしても何もしなければ金持ちにはなれない
1年以上前の記事です。内容が古い可能性があります。「金持ちになる考え方、貧乏にな …
-
-
セキュアなままでニンテンドーDSのWi-Fi通信を可能に【前編】
1年以上前の記事です。内容が古い可能性があります。現在、僕の自宅のワイヤレスLA …
-
-
侮れない! P検3級への道 【プリンタ編】
1年以上前の記事です。内容が古い可能性があります。P検3級への道第2弾。今回はプ …