2008/05/12
RSS feedの購読者数などを調べたりすることができるFeedburner(日本語版)は便利ですね。
英語版のFeedburnerを使ってたのですが、Feedburnerを利用している一部のサイト(うちも含めて。)がlivedoor Readerだと、本文が「?」で表示されてしまうという謎現象が起きているようですが、原因はよくわかりません。Feedburner側で見ると、ちゃんと日本語表示されてますし。
元のWordPressが吐き出すfeedに戻そうと思いましたが、なんとなく日本語版feedburnerを使ってみることにしました。これで解決するのかはわかりませんが。
さて、WordPressにもfeedのURLをFeedburnerのURLに換えてくれるPluginがあります。
Feedburner Pluginの導入方法ですが、英語版Feedburner(feedburner.com)と日本語版Feedburner(feedburner.jp)どちらを利用しているかで、ちょっと変わってきます。
英語版Feedburner(feedburner.com)を利用している場合は、他のプラグインと同様に簡単に導入できますが、日本語版Feedburner(feedburner.jp)を利用している場合は、一手間かけないと正常に動作しないのでご注意を。
- Feedburner Pluginの入手
- 英語版Feedburner(feedburner.com)でのPlugin導入方法
- 日本語版Feedburner(feedburner.jp)でのPlugin導入方法
の順に解説します。
Feedburner Pluginの入手
プラグインはFD Feedburner Plugin for WordPressからダウンロードできます。
(Downloadクリックするとダウンロードが開始します)
サイトにはWordpress 2.0 or higher(2.0以上)とありますが、Wordpress MEでも概ね大丈夫だと思います。(当サイトはMEですが導入できてます)
英語版Feedburner(feedburner.com)利用のPlugin導入方法
まず、本家のfeedburner.com(英語版)を利用している方、おめでとうございます。
英語が苦手でもPlugin導入は超簡単です。
他のプラグインと同様に、ダウンロードしたファイルを解凍します。
- pluginsディレクトリ(デフォルトならwp-content/plugins)にフォルダごとアップロード
- WordPress管理画面の「プラグイン(Plugin)」ページから「FD Feedburner Plugin」を有効化
- 「プラグイン(Plugin)」ページに「Feedburner Configuration」のFeedburner Feed URLにfeedのURL(http://feeds.feedburner.com/hoge)を入力して保存(下の画像の通り)
これで導入完了です。
ほ~ら、簡単でしょう?(ボブの絵画教室っぽく。)
日本語版Feedburner(feedburner.jp)利用のPlugin導入方法
次は、feedburner.jp(日本語版)を利用している方の導入方法です。
基本的には英語版でも一緒ですが、このFD Feedburner Pluginは、設定したfeedのURLを自動的に「feeds.feedburner.com」にしてしまいます。
例えば
http://feeds.feedburner.jp/hoge
と入力しても
http://feeds.feedburner.com/feeds.feedburner.jp/hoge
と自動で補完してしまうので、feedburner.jpの場合は、プラグインにちょっとだけ手を加える必要があります。
feedburnerplugin.php内の41行目、43行目にある
- $url = preg_replace('!^feeds.feedburner.com!i', '', $url);
と
- $url = 'http://feeds.feedburner.com/'.$url;
のfeeds.feedburner.comの部分をfeeds.feedburner.jpに書き換えます。
書き換えたコードは以下のようになります。
- function feedburner_fix_url($url) {
- $url = preg_replace('!^http://!i', '', $url);
- $url = preg_replace('!^feeds.feedburner.jp!i', '', $url);
- $url = preg_replace('!^/!i', '', $url);
- $url = 'http://feeds.feedburner.jp/'.$url;
- return $url;
- }
書き換えが終わったら、あとは英語版と同じです。
- pluginsディレクトリ(デフォルトならwp-content/plugins)にフォルダごとアップロード
- WordPress管理画面の「プラグイン(Plugin)」ページから「FD Feedburner Plugin」を有効化
- 「プラグイン(Plugin)」ページに「Feedburner Configuration」のFeedburner Feed URLにfeedのURL(http://feeds.feedburner.jp/hoge)を入力して保存(下の画像の通り)
ただし、管理画面は英語のままですが、別に困ることはないのではないでしょう。たぶん。
Append category slug to feedburner URLは「カテゴリースラッグをfeedburner URLに追加する」ときにチェックを入れるのだと思いますので、必要な方はチェック入れておきましょう。
- Newer: モンスターハンターポータブル2nd G感想
- Older: インディ本と聞いて思い出したのは…
Comments:0
Trackback+Pingback:0
- TrackBack URL for this entry
- http://ikue.dmz-plus.com/archives/95/trackback
- Listed below are links to weblogs that reference
- WordPressのFeedburner Pluginを日本語版に対応させる方法 from Nai-Nore