WordPress 2.8.xではPingできない?

私はMovable Typeからの移行組なんですが、それがゆえに、投稿内でリンクしたURLに自動的にトラックバック相当の動作をするというWordPress独自のPing Backという機能に大いに興味を持っていました。

このこともあり、”意識的に”他のWordPressのブログをリンクに含めて記事を投稿してみましたが、相手先の記事にこちらの記事が出ることは全くなく、手動でトラックバックURLを入れた記事のみで確認できるというありさまでした。

どうもおかしい、と思って調べてみたら、衝撃の事実が….

WordPressのフォーラムで、以下の投稿を発見してしまいました。

WordPressのpingがどうやら飛んでないようなんです。
Google Pingで、テスト投稿した記事を確認出来ませんでした。

対策として「Smart Update Pinger」というプラグインを使用したところどうも最新版には対応していないようなので「MaxBlogPress Ping Optimizer」というプラグインを導入しました。
これってニュースレターに登録しないと使えないのかわかりませんが、報告しておきます。

なんと、そもそもPing Backが飛んでいないらしい…
確かに、WordPress本体には、実際にPing Backが飛んでいるかどうかのログなどは残りませんので、これは意外でした。私のように知らない人も少なくないのではないでしょうか?

ということで、さっそく投稿中に紹介されているMaxBlogPress Ping Optimizerを導入…と思いましたが、以下のWebページでの比較記事を参照してUltimate Plugins Smart Update Pingerを入れることにしました。

更新ping送信を防ぐプラグイン(WordPress2.7.1) | とりさんのソフト屋さん:

ちなみに、先の引用にも登場するSmart Update Pingerですが、MaxBlog…のWebページの情報によると、

In WordPress 2.1 there was a dramatic change in pinging codes due to which all the previous plugins which promised to solve the pinging problem have stopped working.

All these plugins don’t work anymore:

  • Smart Update Pinger
  • Ping Fix
  • WP Cron Future Ping

とのことで、機能しないことがほぼ確定だったので候補から外しました。
ちなみにMaxBlog…のページですが、この手のプラグインの導入の必要性を非常に分かりやすく説明していますので、一読することをお勧めいたします。

なお、先の参考ページで問題として挙げられていたWordPress 2.7.1 + PHP5でのプラグイン有効時の問題については、WordPress 2.8.5では再現しませんでした。

これで幸せなPing Backライフが送れる…はずです。

「WordPress 2.8.xではPingできない?」への2件のフィードバック

  1. こんにちは。
    ping送信ができていないので、こちらを参考に同じプラグインを入れてみました。

    入れてみたものの、pingが送信されているかどうか??? Logが表示されないようです。

    管理面の投稿設定で、ping設定欄があるのに、実際には飛んでいないってことを知らない人も多いんじゃないかと思います。僕もMTからの移行組なもんで(^◇^;)

    返信
  2. あ、すいません。

    Logが表示されない件ですが、
    ultimate-plugins-smart-update-pinger.log の属性を変えてみたら、表示されるようになりました。

    返信

コメントする