同じ現象がフォーラムでも報告されてます。
- Outbound Trackbacks Not Working on Remote Host « WordPress Support
- Trackback and pingback does not work! « WordPress Support
一応解決策としては,
To fix it, I bumped up my PHP memory_limit from 8M to 16M.
ってのが紹介されてます。PHPのメモリ上限を8MBから16MBにすれば直るよ,と。でもこれ,共有サーバじゃ難しいよね。trackback も pingback も100%遅れないっていうわけじゃないんだろうけど,ちょっと困る。このサイトでも2.0.4の頃からちょくちょくあったからあまり気にしてなかった。
追記:
via WordPress 2.0.5 でトラックバック、ピンバックが送れない
hiromasaさんから教わったんですけど,
/wp-admin/execute-pings.php
を叩けば、トラックバック、ピンバックを送る事が可能のようです。
http://your-blog.com/wp-admin/execute-pings.php へブラウザでアクセスして,強引に pinging の処理だけをおこなわせるものと思われます。アクセスした後少しの間読み込みをし,真っ白の画面へなれば成功です。原因は WordPress のコアファイルが大きくなった or プラグインを入れ過ぎで PHP のメモリを使いすぎて pinging の処理まで行かずに処理落ちしたんじゃないかという事でした。アクティブにしているプラグインの数を減らしたりする事でもしかしたら回避できるかもしれません。
追記2
“PHPのメモリリミットを16Mにしないと trackback や pingback が正常に動作しない“ というような誤解されてる方がいらっしゃるようなので,この追記でうまく誤解を解けるといいんですが。
プラグインを多く入れていたりすると,それだけPHPのメモリ上で動かさなくてはいけなくなります。なので,必然的に記事の投稿の処理に割く事ができるメモリが減ります(よくパソコンの説明で作業机の広さを例にしますね,これです)。なので投稿時の trackback ping や pingback の処理が半ば強制終了されてしまう状態になり,結果として trackback や pingback を送る事ができない,という状況になります。
確かにWordPress が2.xになってからわりとPHPのメモリを使うようになったのかもしれませんが…。ともかく,この現象の改善(回避?)策として,不要なプラグインを外したり,更新 ping を送信する先を減らしたりするのが早いのではないかなあと思います。WordPress のコアデベロッパーの方々にはそのうちこのトラブル(?)をfixして欲しいなと願ってます。
Clam down guys. Go slow.
[…] WordPress 2.0.5 でTrackback,Pingbackを送られない件 « :: plasticdreams :: […]
WordPress ME2.0.5にアップデート…
10/28、最新版のWordPress ME2.0.5がリリースされました。
.…..
WordPress 2.0.5 Trackback Problem…
ようやく WordPress を 2.0.5 にアップデートしました。
話題のトラックバック飛ばない、、という問題も同時に検証してみました。
結論を先に言うとコアにはおそらく問題がありません。.….
WordPress (2.0.5 ) の trackback/pingback 問題 part2…
.…..
[…] the net I hit on this post in chinese where the only sentences in english suggest to bump up PHP memory limit, and I can’t do that […]