Show Hide “more” with WordPress 2.0
前のエントリで yutaka さんと WP 2.0 のトラックバックの試験をいろいろやってみました。
WP 2.0 で、1.5 系からのアップグレードをした場合トラックバックが飛ばないという不具合があるようです。 hiromasa.zone でも同じ現象が出ています。
いろいろ試験しましてトラックバック送信の不具合はエントリで書いた修正で大丈夫そうです。 ただ、yutaka さんのところで Show Hide “more” with WordPress プラグインを有効にした状態だと送信トラックバックの抜粋が”空”になってしまう現象が出ました。
実はこの現象は 2.0 に限らず起きていて、Masayan さんが対処方法を書かれています。
2.0 RC2 だとこの方法で大丈夫だったような気がするのですが、2.0 正式版だと修正をいれても抜粋が空になる現象がでました。
ソースをながめ、原因はトラックバック送信時にこのプラグインが contents を不正に書き換えてしまうことにあることが分かりました。 一応トラックバック(post)時には動かないようにオリジナルもなっているのですが、2.0 にてトラックバック送信の高速化の処理でロジックが変っていて、またこのプラグインが正規の方法でトラックバックイベントをフックしていないためにその処理がうまく動かなくなってしまっているようです。
というわけで、即席(そしてこれも正規の方法ではない気がする・・・)ですがその部分を修正したところうまく送信することが出来るようになりました。
このプラグイン使われている方多いので一応、パッチ版をおいておきます。
yutaka さん、長時間試験にお付き合い頂きましてどうもありがとうございました。 🙂
From: Physics and Philosophy - 2007/3/26 Monday (Trackback)
Show Hide “more” with WordPres…
もしもしょこたんがインストールしたら。
Show Hide “more” with WordPress というプラグインを見つけた(^ω^)
これで長い記事を別ペー (more…)
[続きを読む]
From: Lovelog+* - 2007/3/30 Friday (Trackback)
WordPRess2.1.2 トラックバック機能不具合?[3…
前回もアップグレードした時に、この問題に当ったような気がします。
その時どうやって直したんだっけ…
たしか古いバージョンのwp-trackback.phpを移したら直 (more…)
[続きを読む]