Yuriko.Net 個別記事

2008-02-04
晴れ

Ktai Style 0.99 のバグ

ゆりこ による 15:15:29 の投稿
カテゴリー: WordPressハック
タグ: ,

おとといリリースした Ktai Style 0.99 ですが、細かいバグがあることが判明しました。

  • 画像の alt 文字列に「キ」という文字列があると、この文字が破壊されてしまう。例えば、alt=”ランキング” の場合、[画像:ランング] と表示されてしまう。
  • バージョン 0.92 で実装した「1×1 ピクセルの画像を無視する」が機能していない (alt=”” な画像を無視する機能は動作していた)。
  • get_bloginfo(‘url’) が空のとき、ハイパーリンクがおかしくなる。ただし、get_bloginfo(‘url’) が空ならば自動的に get_bloginfo(‘wpurl’) の内容を使うので問題にならない。get_bloginfo(‘wpurl’) が空の場合は、そもそも WordPress が正常動作しない。
  • ks_comments_post_link() に誤記があって、コメント投稿リンクを表示させると XHTML 文法エラーになることがあった (バージョン 0.99 のみエンバグ)。

「ランング」問題は、実は kses.php の問題でした。WordPress 本体の kses.php を流用したのですが、その大本がマルチバイトを考慮せず「『キ』を破壊する」コードとなっています (厳密には 0xad を壊す)。これは本家に報告が必要ですね……。

これらを修正したコードは、今月下旬ごろバージョン 1.00 としてリリースする予定ですが、今晩ぐらいには CVS リポジトリーにアップしておきます。

これらの不具合はすべて利用者のみなさんからの報告等で見つかったものです。多種多様な WordPress サイトで問題なく動くためには、実運用での実績が必要ですので、今後もよろしくお願いします。

[追記: 2008-02-06] ks_comments_post_link() のバグを追加しました。

余談ですが、新規に WordPress をインストールした事例でも Mobile Eye/Mobile Eye+ を使っているサイトがあるようです。利用しているサーバーが PHP4 で Ktai Style が使えないのか、単に情報収集が甘くて Ktai Style の存在を知らないのか……。前者は仕方ないとしても、後者については、もっと広報をがんばらないといけませんね。

もっと気になるのは、メール投稿プラグインとして SOMY Mobile Gate を採用している場合です。こちらは「作者が開発中止と言ってる」 (==サポートがない) ので、自力でコードを修正するスキルがない限り、使うべきではありません。

トラックバック・コメント »

コメントはありません。

上に戻る

※スパム対策プラグインの影響により、すぐにトラックバックが反映されない場合があります。お手数ですが、半日ほど待ってみてください。

コメント投稿

※発言の責任を明確にするため「名無し」「通りすがり」「匿名希望」等の匿名は不可とします。捨てハンドルでもいいので必ず名乗ってください。
XHTML (使えるタグ): <a href="" title="" ktai=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt=""> .
※スパム対策プラグインの影響により、すぐにコメント内容が表示されない場合があります。お手数ですが、半日ほど待ってみてください。

上に戻る