更新ping送信を防ぐプラグイン(WordPress2.7.1)
WordPressでは、新規に記事やページを追加する以外にも、記事やページの更新でピングが送信される。
公開して修正をしない人なら良いが、修正を加える場合、短期間でピング送信を何回もするとスパム判定されてしまう可能性がある。
また標準のピング送信機能はちゃんと送れたかどうかを判断するのが難しい。
そこでピングを記事公開のときだけ送信し、ログも取ってくれるMaxBlogPress Ping OptimizerとUltimate Plugins Smart Update Pingerの2つのプラグインを検討してみた。
MaxBlogPress Ping Optimizerのインストール
本家からダウンロードしてインストールしようとすると、ユーザー登録して認証という手続きを踏まなければならない。
そのためWordPressの管理画面の「プラグイン」->「新規追加」のキーワードに「MaxBlogPress Ping Optimizer」と入力し検索すると、リストで表れるので、そこからインストールすると楽です。
注意点としてはphp5を使用している場合、以下のように「プラグインの有効化」に失敗します。
そのためにテキストエディタで「/wp-content/plugins/maxblogpress-ping-optimizer/maxblogpress-ping-optimizer.php」を開き、一行目の「<?」を「<?php」に修正してください。
その後「設定」->「MBP Ping Optimizer」でアクティベーションを行います。(無料)
アクティベーションが終わると以下のような画面で設定を行うことが出来ます。
さらに言うならば、get_option関数をコンストラクタで多用しているので動作が重い。ログインしているときのみ動作すれば良いのでちょちょいと改造してみる。
maxblogpress-ping-optimizer.phpの初めに以下のコードを追加。
if (!is_admin() && !defined('DOING_CRON')) {
return;
}
これで少しは早くなって幸せになれるかも?
注意
プラグインの作成した会社からメールが送られてくるようになります。
Ultimate Plugins Smart Update Pingerのインストール
こちらもユーザー登録しないとダウンロードできない。
またプラグイン検索でも検索できない。
なので本家に行って、下部の以下のボタンをクリック
以下のユーザー登録画面にて「名前」と「メールアドレス」を入力
するとメーラーに確認ページのURLが送られます。
そのURLにアクセスすると、次にダウンロードページのURLが送られてきます。
ダウンロードして解凍してください。
そしてこのプラグインもphp5では問題があります。
ファイル「ultimate-plugins-smart-update-pinger.php」の一行目の「<?」を「<?php」に修正してください。
その後「wp-content/plugins」にアップロードし、プラグインを有効化します。
こちらはアクティベーションはありません。
設定画面は、MaxBlogPress Ping Optimizerとほぼ同じです。
オプションに保存する名称まで同じなようです。。。
あわせて読む
コメント投稿



2件のトラックバック
[...] 今回はこちらのサイトを参考にさせていただいて、左メニューの「プラグイン」>「新規追加」から検索して、そこから直接インストールしました。 [...]
[...] 更新ping送信を防ぐプラグイン(WordPress2.7.1) | とりさんのソフト屋さん: [...]