改造 Smart Update Pinger での Ping 送信テストの一環として、 WordPress の予約投稿をしてみた(未来投稿)。そうしたら、 1 時間経っても Yahoo! に反映されない。仕方がないので、手動でブラウザから、 Ping を送信。 Smart Update Pinger は予約投稿時には働かないらしい。ログも残っていなかったし、今朝確認したら、 goo のクローラ gooblog/2.0 も来てくれた様子はない(標準の Ping 送信機能だと goo には WordPress は弾かれる。)。 Yahoo! ブログ検索のクローラ Y!J-BSC/1.0 は手動 Ping を打った時間とほぼ同じ時間に来てくれた。未来投稿(予約投稿)には、 WordPress デフォルトの Ping 送信機能が働くみたい。その根拠は、未来投稿した時刻に、 Ping 一斉送信サービスの Pingoo には送信履歴が残っていたからだ。
せっかく、 Yahoo! ブログへの更新 Ping 送信機能を組み込んでみたのにこれじゃあ、使い物にならない。携帯からの更新の時も動作しないいんじゃないかと思って、 Smart Update Pinger のログを調べてみたら、携帯から投稿したログが残っていない。
Yahoo! ブログへの更新 Ping 送信をなぜ自動化したかというと、携帯から投稿したときに、ブラウザから Ping を送るのが面倒だったからだ。う〜ん。やっぱり WordPress をもっと勉強して、自分でプラグインつくるしかないんだろうか。それとも他の方法をとるか、ちょっと考えてみよう。
※追記
予約投稿にも対応した Ping 送信プラグインがありました。 WordPress 3.0 でも動くようです。
→ Ultimate Plugins Smart Update Pinger
以下の既存バグ修正を行わないとエラーになるので注意。
1 行目: <? → <?php