Yuriko.Net 個別記事
2009-02-14

Ktai Style 1.61 はちょっと延期かも
Ktai Style 1.61-rc1 を利用されている方はお気付きかもしれませんが、1.61 正式版は今日を予定していました (HISTORY.ja.html に 1.61 のリリース日として2月14日と書いてあった)。そして、同時に 1.4x 系ブランチもアップデート予定でした。しかし、テスト段階でちょっと大きめのバグが複数発見されたため、今日のリリースは無理で、数日延期になる見込みです。
- WordPress 2.7 では、コメント投稿時に PHP のエラーが出るもしくは反応がなくなることがありました。コメント時に必須項目がないときエラー文字列を
wp_specialchars()でエスケープしていましたが、WordPress 2.7 で配列を入れられなくなったことが理由でした (従来は配列 OK だった)。これは、コメントのテンプレート comments.php の修正が必要なため、自作テーマを作っている方には影響大です。Readme で以下のような修正を案内する予定です。
(Default テーマでは91行付近; テーマによってimplode()で挟む文字列は異なります)echo implode("<br />", wp_specialchars(explode("\n", $ks_commentdata['message'])));↓
echo implode("<br />", array_map('wp_specialchars', explode("\n", $ks_commentdata['message']))); - Ktai Style 1.60 が WordPress 2.1.3 以前で正しく動作しないことが判明しました。WP 2.0 にWalker クラスがなく、WP 2.1.x 以前に
number_format_i18n(), user_trailingslashit()関数がないのに無理矢理使っていためです。 - WordPress 2.0 で、コメント投稿時にコメント本文など必須項目を入力していない場合や、外部サイト接続確認を表示しようとすると PHP のエラー表示もしくは白紙画面になっていました (Ktai Style 1.30 以降が対象)。これは
did_action()関数がないのに無理矢理実行していたためです。WordPress 2.0 でのコメント投稿は正常系のみ試験していたので見つかってませんでした……。 - WordPress 2.0 では
wp_list_bookmarks()が使えないので、rc1 ではks_list_bookmarks()の出力を空にしていましたが、代わりに古いタグであるget_links_list()を使うようにしました。
WordPress 2.0 への不具合が多いのは嫌ですね。いちおう動作すると明言している以上、きちんとテストすべきですが、漏れていたのは申し訳ありません。1.4x 系統にもバックポートすべき項目も多く、けっこう手間がかかります。
WP 2.0 + Ktai Style の動作報告がほとんどないのが辛いところです。WordPress 2.0 系統を使っている人がそもそも少なく、まして Ktai Style 利用というのは、かなりマイナーかもしれません。(まだ Otsukare さん版の Mobile Eye のままの人がいる?)
[追記] けっきょく、バージョン番号は 1.70 に変更した上で、2月22日にリリースしました。
トラックバック・コメント »
コメントはありません。
この投稿のコメント・ピン通知 RSS

上に戻る