このサイトの WordPressを 2.0.7 から 2.1 に移行した。意外に問題は少ない。2週間ほど出遅れている分だけ情報があるのがありがたい。
日本語化
WordPress 2.1用日本語リソースをもらってくる。wp-content/languages/ 以下に置いたほうがいいそうなので、ja_UTF.mo, ja_UTF.po と名前を変えて置く。
メイルの文字化け
コメントが付いたときの通知メイルのタイトル部分が化ける。これに関して、
メールタイトル文字化けに2007.1.24追記として情報があった。
wp-includes/pluggable.phpの中の wp_mail()を変更するのだが、pluggable.php冒頭に
/* These functions can be replaced via plugins. They are loaded after
plugins are loaded. */
と書かれており、確かに各々の関数は if ( !function_exists …): endif; で囲まれている。
というわけで、local.phpという自分用のプラグイン・ファイルを wp-content/plugins/ に作って、
function wp_mail($to, $subject, $message, $headers = '') {
return @mb_send_mail($to, $subject, $message);
}
と書くことにした。ここに書いておけば、バージョンアップでwp-includes/ 以下が更新されても修正し忘れずにすむ。
その他の日本語関係
WordPress 2.1 抜粋表示方法 the_excerpt()という情報もあるのだが、特に手を入れなくても文字化けせずにRSSリーダで読めているし、自分のところの記事にトラックバックしてみたがこちらも問題なさそうだった。ここではいまのところ何も手を入れていない。これらは自分以外のところでしか問題がでないので、何とも確認しにくい。
プラグイン
根幹に関わるプラグインはいまのところ問題なさそうだ。細かいものでは、
Link Relがちょっとおかしな挙動になってしまったようだ。しかしあまり重要ではないので当面ははずしておこう。そのうちゆっくり見直すことにする。
もうひとつ挙動がおかしいのは
Tam-attachmentだが、「WordPress 2.1 への対応は現在調査中ですのでしばらくお待ちください」ということなので、しばらく待つことにする。
関連
Role Manager プラグイン…
Role Manager プラグインのWordPress2.1対応版を見つけて、入れ直した。
……
テーマを作る (3)…
Link RelプラグインがWordPress 2.1 に移行して以来動かなくなっていたため新たに作った。前半はWP-PageNaviプラグインからいただき、後半はwp-includes/link-template.php よりprevious_post_link(), next_post_link…