WordPress 2.2 の新機能 (2)
寝ている間に RC2 がでたというオチはとりあえずおいておいて。。
昨日は enhancement のチケットをひろったので、今日は task のチケットを。 実は widgets 機能がこっちにはいっていたという… (miyoshi さんありがとうございました!)
では、はりきっていきます。
- wp-admin.css のクリーンアップをしました。
- auther の private な投稿を取得できる get_private_posts_cap_sql() 関数が実装されました。
- upload.php で正しく引数を受けていない部分があったのを修正しました。
- quictags.js がスクリプトローダによる i18n に対応しました。
- カテゴリをタグに変換する機能の実装をしました。(2.2 は未実装)
- app.php を ap-app.php にリネームしました。
- automattic の widgets の実行環境をコアに実装しました。
昨日、widgets について default、classic テーマの対応の言及しかみつからなかったので、おかしいなと思っていたのですが、コア対応の機能追加がここのチケットにいらっしゃりました。 wedgets 対応テーマも増えそうですね。
さて、昨日おでさん とハマっていたのですが、今回の修正点のひとつに quicktags.js の国際化があります。 この修正により、使っている方も多い comment quicktags プラグインが正しく動作しなくなると思いますので、対応方法を書いておきます。
quicktags.js の修正内容ですが、JavaScript の i18n の方法が変わり、別 JavaScript(script-loader.php)により事前に i18n された文字列を変数に設定し、その変数を quicktags.js が使う形になっています。 管理画面はこの設定がされているので問題ないのですが、通常のエントリ表示画面ではこの設定がされないため、通常のエントリ画面でも quicktags.js を使いたい comment quicktags は、変数が undefined しうまく動作しません。
というわけで、comment_quicktags.php の comment_quicktags 関数の直下に wp_print_scripts( ‘quicktags’ ); を挿入することで動作できます。(i18n 変数を設定する)
- function comment_quicktags($unused) {
- wp_print_scripts( 'quicktags' );
…あとは、defect チケットにあるのですが、投稿画面で ifreame プレビューがなくなりリンクになっていたり、バグあつかいでの細かい修正点がまだまだあります。
RC2 が今朝でたようですので、新しもの好きの方はコードみてみてください。 🙂
From: 「WordPress 2.2」導入。しかし・・・ » Telmina - 2007/5/17 Thursday (Pingback)
[…] WordPress 2.2 の新機能 (2) […]
From: WordPress 2.2 - 2007/5/18 Friday (Pingback)
[…] 新機能等は以下の訳でも少し触れてますが、詳細はhiromasaさんとこのWordPress 2.2 の新機能とWordPress 2.2 の新機能 (2)がオススメです […]
From: 仕方ないからIE6対応にする | Rif.2nd - 2007/5/25 Friday (Pingback)
[…] hiromasa.zone ) ≫ WordPress 2.2 の新機能 (2)の通りにBinaryBlue の plugins.php を修正し、使用していた WP Comment Quicktags Plus | […]
From: Tips Community - 2007/5/27 Sunday (Trackback)
コメント欄にクイックタグを追加するプラグインを WP 2.2 向けに修正…
WordPress ME 2.2 にアップデートしたら、コメント欄にクイックタグを追加するプラグインの影響でデザインが崩れる事象が発生してしまい、CSS をいじるなどしてみたのですが改善せず。
似…..
[続きを読む]