RSS情報を取得するようにして、自分のサイトの更新情報をつくる!

rss_更新_情報

RSS情報で更新情報の
デザインカスタマイズも可能に!

システムエンジニア(SE)かっきーです。

自分のブログやサイトの更新情報部分を、もっといろんな色に変えたり、ヘッダーの上に更新情報を載せたりしてみたいと思ったことはありませんか?
通常は、新たに記事を投稿するとトップページに最新記事があがってくるだけです。
そうなると、更新情報をみれるのがトップページ部分だけになるのですが、例えば記事内にも更新情報を表示したいときはどうしようもありませんよね。

例えば、自然検索や間接流入でトップページからサイトを訪れなかったとします。
初めてサイトを訪れた人は、記事の内容やタイトルをみただけでは、その記事がいつ更新されたものか分かりません。
古い情報だと認識される恐れもありますね。

そんな時便利なのがRSS情報です。

RSS情報とは

RSSとは、ニュースサイトやブログなど、Webサイトの見出しや要約をまとめてくれる技術です。RSS技術を使って配信される「RSSフィード」を利用すれば、Webサイトの更新情報や記事の要約などを素早くチェックすることができます。
引用:http://www.itmedia.co.jp/info/rss/

簡単にまとめると、RSS情報とは、効率よく最新の情報を取得してきてくれるフォーマットのことです。
wordpressを使用しているなら、RSS情報は更新のたびに発信されています。

これを取得していろいろなところに表示させていくのです。
そのため、自サイトだけではなく他サイトの更新情報を自分のサイトやブログに表示させることも可能です。

下記に自サイトのRSS情報を取得し載せてみました。
     ⇓

RSS情報の取得

こちらはPHPで実装しているため、
cssで様々なデザインにすることも可能です。

こちらが実際のソースコードです。

<?php
//WrodPressのfeed.phpの呼び出します。
include_once ABSPATH . WPINC . '/feed.php';
// ここには取得したいRSSのURLを
$feed = fetch_feed('http://writing-recipe.com/feed/');
if (is_wp_error($feed)) {
$maxitems = 0;
} else {
//取得件数を選択出来ます。
$maxitems = $feed->get_item_quantity(5);
$items = $feed->get_items(0, $maxitems);
}
?>
<h3>
RSS情報の取得
</h3>
<?php if ($maxitems): // データあったら表示 ?>
 <ul>
    <?php foreach ($items as $item): ?>
        <li>
            <span class="date"><?php echo $item->get_date('Y.m.d'); ?></span>
            //タイトルの文字数を選択できます。現在は40文字にしています。
            <a href="<?php echo $item->get_permalink(); ?>"><span class="title"><?php echo mb_strimwidth($item->get_title(), 0, 40, '…'); ?></span></a>
        </li>
    <?php endforeach; ?>
    </ul>
<?php else: // データ無しの場合 ?>
<?php endif; ?>

記事内にphpのコードを書く場合は、こちらの記事をご覧ください。

phpで実装した場合実、自分好みに自由にレイアウトをすることができますが、cssやhtmlに詳しくないとなかなか難しいですよね。

そこで、RSS表示用の無料ブログパーツ「FeedWind」というものをご紹介します。
これはとても便利です。

RSS表示用のブログパーツ「FeedWind」

こちらのブログパーツはwordpress以外でも使用することができます。
また、表示件数や色、大きさ等、様々なセッティングが出来るためとても便利。
もちろん、wordpressでも使用できますので安心してください。

設定項目を入力して保存すればコードが自動出力されるので、これを貼り付けるだけでRSS情報を表示することができます。
唯一の欠点としては、広告が出てしまうのが残念ですが、手軽にキレイなものを表示させたい方にはオススメです。

無料ブログパーツ「FeedWind」

ご不明点がある場合は、お気軽にお問い合わせフォームよりご連絡くださいませ。

( icon-star 前回の記事も見る

記事の文章作成や、Wordpressサイトのカスタマイズで
お困りではありませんか?
ライティングレシピでは、文章コンサルとWordpressサイトのカスタマイズを承っております!

文章コンサル
●文章力をあげてスキルアップしたい
●SEOを意識した文章を書きたい
●ライター目線で文章が書けるようになりたい

Wordpressサイトのカスタマイズ
●憧れのサイトのようにしてみたい
●不具合を修正したい
●デザインを理想通りに変更したい

少しでも当てはまる項目があるなら、いつでもお気軽にご相談くださいませ。 ココナラ満足度100%で、提案力には自信があります!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です