今回もSEOに絡めて、記事投稿時にブログのポータルサイトにpingを送るようにする。
こうすることで、「記事が投稿されたよ」とブログのポータルにping(新規時投稿の連絡)を送信して、自サイトにその記事を取得しに来て貰うのだ。
但し、複数のブログポータルサイトにpingを送信するのは記事の登録処理がそのサイト数分の時間が掛かることから、今回はpingoo.jpをだけに送信する。
ping.jpは、ここにpingを送信することで登録した複数のブログポータルサイトにさらにpingを送信してくれるサービスを行っている。
ブロガーにとってはありがたいサービスを提供してくれている。
今回、使用するプラグインはNP_SendPingだが、マズそれをインストールする前に、pingoo.jpにユーザ登録しておくこと。
pingooには、有料と無料のサービスがあり、自分はもちろん無料サービスに登録した。pingooからのping送信先はあらかじめ11個ぐらい登録されているが、登録後に追加設定できる。追加先のサイトは他の方のサイトで紹介されている。(私は追加設定はyahooのみ)
次に、NP_SendPingのインストールを管理画面から行う。その際、管理履歴にログが残るようソースを一部修正した。(NP_SendPingの公式ページを参照)
設定としては、「ブログの設定」より
Ping URLにhttp://pingoo.jp/ping/
Update URLにhttp://www.furuken.net/blog/
として。
インストールは以上だ。早速テスト記事を書いてみて、pingooの送信履歴をみた。
あれれ?待てど暮らせど送信履歴が出てこない。と言うわけで、Nucleusの管理画面から「管理操作履歴」(ログ)を見たところ、
「Ping Error:http://pingoo.jp/ping/ - 109: XML error: Invalid character at line 6」なるエラーが発生している模様。
ネットでいろいろ調べてみたが、記事が古かったり(Nucleusのバージョンも古い)でよく分からない。やっとのことで「農場主の日常」の記事にたどり着いた。
どうやら最新のコアプログラム「xmlrpc.inc.php」が悪さをしているらしく、これをNucleusV3.3のものにするといいらしい。
ということで、NucleusのV3.3を探し出した。
こちらも探し出すのに苦労した。SourceForge(SourceForgeって時々たどり着くけど、毎回使い方が分からなくて苦労させられる、全然わからん)
ようやく、xmlrpc.inc.phpを古いものに差し替えて、改めてテスト記事を投稿!
やれやれ、どうにかpingooの「送信履歴の確認」でも12件中11件OK(1件のエラーはシカトする、12件中11件OKでこの1件だけの特別扱いは御免ということで削除!)で、Nucleusの管理画面の「管理操作履歴」でも「Ping Message:http://pingoo.jp/ping/ - Results:Thanks for the ping.」と言うことで、ping送信することができた。
Nucleusではまったく苦労の連続だ。
Trackback: 0
- TrackBack URL for this entry
- http://www.furuken.net/blog/action.php?action=plugin&name=TrackBack&tb_id=85
- Listed below are links to weblogs that reference
- Nucleusでサイト構築 21.ping送信(SEO対応) from ぼそぼそ










