WordPress yahooブログ検索とgooブログ検索にインデックスさせる(その2)

gooロゴ
Pocket

gooロゴ 「 WordPress yahooブログ検索とgooブログ検索にインデックスさせる」の続きです。 WordPressの投稿記事をYahoo!ブログ検索にインデックスさせる方法を参考に色々試してみています。

 ・・・が、WordPressが正式にリリースしているリソースをいじるのは抵抗がある(だってWordPressがアップデートされたら上書かれてしまい、同じ作業を繰り返すことになりますから・・・)のでプラグインを作ってみました。

スポンサードリンク


 具体的には、WordPressのパーマリンク機能(rewrite.php)の関数を利用して.htaccssやwp-include/feed-rdf.phpを直接いじることなくindex.rdfを/feed/rdfにリダイレクトさせる機能を実装しています。(実際にはそれだけでなく、自由にfeedのURLを変更できます)
 あと、feed-rdf.phpやfeed-rss2.phpなどが、使用しているテーマディレクトリ直下に存在する場合、そのファイルを参照する機能を実装しています。(つまりwp-include配下のfeedテンプレートをいじることなく、feedのカスタマイズが可能ということです。)

 ちなみに、feedのURLはデフォルトの関数(例:bloginfo(‘rss_url’);)で帰ってくる値を上書きしているので、基本的にヘッダーファイルの修正は不要になります。

 今のところデバッグ作業が不十分であることと、gooブログ検索とyahooブログ検索に対して有効かどうかを見極めるための試行錯誤をしながらプラグインを随時修正している段階なので、公開は「ブログ検索に有効である」という確証が得られるまで控えたいと思います。

 もし上手くいけば、いちいち.htaccessでindex.rdfをリダイレクトさせたり、WordPress本体のアップデートの度に修正したソースの反映といった作業が不要になる為、長期的な視点でみた場合に楽が出来ることになると思います。


 現在は当方のWordPressで実際にプラグインを有効にして実験中といったところです。



お役に立てましたか?

ブックマークをどうぞ!

スポンサード リンク

“WordPress yahooブログ検索とgooブログ検索にインデックスさせる(その2)” への 1 件のフィードバック

コメントを残す