Personal tools

Live Comment Preview 1.8.2

written by ultraviolet on

Live Comment Preview plugin がいつのまにか 1.8.2 にバージョンアップしてたので、アップグレードしました。

そしたら動かなくなった!

むーんと思っていろいろ試してたら、WordPress にログインしてるとプレビューが表示できないことが判明。ログアウトしたらちゃんとプレビューが表示される。だから、動かなくなったと思ってたのは私(& Rauru Block のメンバー) だけで、他の人には全然問題無かったんだな。

結局原因は、live-comment-preview.js が、author と email のフィールドをコメントフォーム中に存在するものと思い込んで getElementById なんぞで値を取得しに行くんだけど、ログインした状態だとこれらのフィールドが無いので、動かない、とまあいうそういう原理でした。前のバージョンだと、プレビューに表示するのは本部だけだったから、この問題が起きなかったんだよな。
それでまあ Monobook Theme の comments.php に author と email フィールドを hidden で埋め込んで解決と。でもこれは、plugin の方に対応して欲しいなあ。

wordpress.org のサポートフォーラムでも 1.8 にバージョンアップしたら動かなくなった と騒いでるトピックがあったので、上記の情報をポストしておきました。plugin 作者の bradt が直してくれることに期待。


Leave Your Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

« Back to text comment