ショップサーブでブログなどのRSSを表示

2010 年 4 月 20 日 by     No Comments    Posted under: wordpress, ショップサーブ, ショップ作成

ショップサーブだけではなく、HPで他のブログのタイトルとかを表示するときの方法です。

方法は色々とあるので、わかりやすいところをいくつかリンクしておきます。

Google AJAX Feed API」を使って外部RSSを読み込む。

RSS25.com(これは便利)

RSS FeedをJavascriptでウェブページに表示(これ簡単かも。。)

複数RSSまとめ&タブ化ジェネレーター
(これは複数のブログの情報を表示したいときに)

TWITTERをサイトに表示する(これも便利)

私のショッピングサイトでは上記のいずれも使っていませんが、
自分専用のブックマークサイトには違う方法で表示してます。

ちなみに専用ブクマサイトはWPで作っていて、
気になるサイトとかのRSSを表示したりしています。

Exec-PHP ていうプラグインを入れて、
記事内でPHPを実行できるようにして、以下の記述をします。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<h3><?php _e('ここに表示先のタイトル'); ?></h3>
<?php // Get RSS Feed(s)
include_once(ABSPATH . WPINC . '/rss.php');
$rss = fetch_rss('ここに表示先のRSS');
$maxitems = 3 // 表示する記事数を記入 //;
$items = array_slice($rss->items, 0, $maxitems);
?>
<ul>
<?php if (empty($items)) echo '<li>No items</li>';
else
foreach ( $items as $item ) : ?>
<li><a href='<?php echo $item['link']; ?>'
<title='<?php echo $item['title']; ?>'>
<?php echo $item['title']; ?>
</a></li>
<?php endforeach; ?>
</ul>

上記のコードはプラグインを入れなくても、直接 index.php とかに入れても表示できますう。

ワードプレスで記事(ページとか)の中で表示する場合にはもうひとつ、
上のものより便利なプラグインがあります。

WP – RSS Import ←クリックでダウンロード

詳しい使い方はこちらのページで詳しく解説されてますよ!

まだまだ他にも方法はあると思いますので、検索されると良いかもしれません。


posted by そば富泉


こちらも合わせてご覧ください - このページの内容と関連がある記事 -

TrackBack URL for this entry

コメントをいただけると励みになります!よろしくお願いします。

15 + 2 =
Please leave these two fields as-is: