WordPressで記事を作ったり更新したりしたときのPing送信を抑制しよう

インターネットの世界にはPingサーバーというものがある。Pingサーバーは世界中のウェブサイトの更新情報を収集している。

WordPressで記事を新規に作ったり更新した時にPingサーバーにPing情報を送信すると「検索ロボットが記事を見つけてくれてアクセスアップに繋がる」ことが期待される。しかし、WordPressでは記事を更新する度にPing送信してくれるので、場合によっては検索エンジンがスパムと判定してくれてしまうことがある。

そこで、Ping送信を制限するプラグインを入れておこう。このプラグインを使うと、Pingは新規記事の公開時のみ送信されるようになる。また、一度Pingを送信したら、一定時間内はPingを送信されない。つまり、続けて複数の記事を作っても、(一定時間内であれば)後で書いた記事のPingは送信されない。


- 広告 -


プラグインをインストール

プラグインの新規追加の検索窓で「WordPress Ping Optimizer」を検索して↓のプラグインを探す。

wordpress Ping Optimizerのプラグイン

「今すぐインストール」をクリックして、

WordPress Ping Optimizerのインストール

「有効化」をクリックする。

wordpressPingOptimizerのアクティベート

設定

送信先の設定と送信の抑制

左メニューのWordPress Ping Optimizerをクリックすると↓の画面が表示される。

wordpress Ping Optimizerセットアップ画面

この画面でPingの送信先を入力し、Pingの送信抑制をONにする。

wordpress Ping Optimizerの設定する箇所

Pingの送信先には、

  • http://rpc.pingomatic.com/
  • http://blog.goo.ne.jp/XMLRPC
  • http://www.blogpeople.net/servlet/weblogUpdates
  • http://ping.blo.gs/
  • http://blogsearch.google.co.jp/ping/RPC2
  • http://blogsearch.google.com/ping/RPC2
  • http://rpc.reader.livedoor.com/ping
  • http://ping.fc2.com/
  • http://ping.feedburner.com/
  • http://ping.rss.drecom.jp/
  • http://wpdocs.sourceforge.jp/Update_Services
  • http://ping.blogranking.net/
  • http://ranking.kuruten.jp/ping
  • http://www.blogstyle.jp/
  • http://www.blogpeople.net/ping/
  • http://ping.freeblogranking.com/xmlrpc/
  • http://rpc.weblogs.com/RPC2
  • http://services.newsgator.com/ngws/xmlrpcping.aspx
  • http://ping.dendou.jp/
  • http://blog.with2.net/ping.php/
  • http://ping.cocolog-nifty.com/xmlrpc
  • http://ping.sitecms.net
  • http://pingoo.jp/ping/
  • http://taichistereo.net/xmlrpc/

を入れておく。(エラーになったときの対処は後述)すると、↓こうなる。

wordpress Ping Optimizerセットアップ設定後

送信頻度の設定

Pingの送信抑制である「Limit excessive pinging in short time」をONにすると、指定した時間内に何回送信するか、の設定をできるようになる。
Ping at mostの後ろには何回送信するかを、withinの後ろには時間を指定する。

wordpress Ping Optimizerの送信頻度の設定

↑ではwithinの後ろは1となっているが、実際は15である。ブラウザによって入力域の表示幅が狭くなってしまうようである。

確定

Pingの送信先と送信頻度を設定したらSave Settingsをクリックして確定させる

これでPingの送信制御の設定は完了である。

Pingを任意の時点で送信するとき

Ping Nowをクリックすると、設定した送信頻度に関わらず即時Pingが送信される。

wordpress Ping Optimizerの即時送信

メンテナンス

このプラグインでは、Pingを送信する度にログが蓄積される。

wordpress Ping OptimizerのログA

PingingとなっているものがPingサーバで受診されたもので、NOT PingingはPingサーバで正常に受診されなかったか処理されなかったものである。

ログの削除

Clear Logをクリックすると今までのログが消される。すぐに消されるのではなく、

wordpress Ping Optimizer ログの削除プロンプト

と、確認プロンプトが表示される。OKをクリックするとログが消される。

Ping送信がエラーになったときの対処

ログのPingingとなっている行の日付をクリックすると、Pingの送信結果が表示される。

wordpress Ping OptimizerのログB

この中で、赤くなっている行は正常に処理されなかったなどでエラーになったものである特定のPingサーバーが毎回エラーになるようであれば、送信先のリストから消してよいと思われる。

コメント

タイトルとURLをコピーしました