昨日の夜、WordPress2.6 にアップグレードしました。

手順やアップグレード後の微調整は、下記記事と同様。
[tr]WordPress Upgrade - 2.3.3 to 2.5

でも一つ問題が。

タグをクリックすると archive.php でそのタグの記事一覧を表示します。
そのタグの記事一覧で title とページ見出しに wp_title を使っているんですが、タグが英数字だと問題ないのに日本語の場合はタグ名が表示されない。
#タグはSimpleTagsを使用。

2.5 のときは日本語でも問題なかったのになー。
どこが違ってるんだろ。
ちょこっと詳しく調べる時間が欲しいわ。。。
はうぅ。

///

[追記]
調べたよ。
(wp_)termsを見ていたら、どうも日本語のタグ名で、かつ英数字でslugを設定していない──要はURLエンコードされたままのslug──の場合に表示されないことが判明。。。たぶん。
slugを設定した日本語のタグはタイトルが表示されたので。

さて。
全ての日本語タグに一つ一つslugをつけていくか。
それともどこかプログラムを修正すれば表示されるようになるもんなのか…。

///

[2008-07-17 追記]
結局一つ一つslugをつけて対応。ふぃ~。

///
さらに追記。
ダメだっ

2 バイトコードのタグで悩む。Plugin 追加 x2 | ぶっちろぐ

たとえば「日記」という日本語のタグを付けても実際に入力するタグはスラッグで設定した「diary」という感じ。
スラッグの名前で入力せず、直接「日記」なんてタグを付けたら同名のタグが勝手に作成されてしまう。

なんか対策をせねば。

///
さらにさらに追記。

WordPress タグ管理はじめました - Numb.
こちらを参考に、記事へのタグ追加・削除、タグの新規作成・既存タグの編集は Advanced Tag Entryで行うことに。
タグクラウドや関連記事などの表示部分はこれまで通り SimpleTags で。

これで一段落かな…。やっと。

///
さらにさらにさらに追記。

「いや、2.5.1までは問題なかったんだから今更slugつけんのめんどくせーよ!」な場合は、
WordPress › フォーラム » WP 2.6 でタグ名が表示されない(2バイト文字を含む場合)

2.6.1では直るみたいです。

ココは…もういいや。
日本語タグにもきちんとslugつけるって運用でいきたいと思いますっ

///
さらにさらにさらに、さらに追記

やっぱり今まで通りの運用ができるようにしました…
[tr]やっぱり Ticket #6867 で対応 - WordPress2.6

関連しているかもしれない記事

他の記事を読む?