[WP] WordPressの日本語URLエンコードの修正

WordPressの日本語URLエンコードの修正
(住 太陽のブログ)

WordPressの日本語スラッグのエンコードでは、パーセントエンコーディング(RFC1738方式)の際に a~f の文字に小文字を使います(%e9%80%b2%e5 みたいに)。ところが推奨されているのは大文字を使う(%E9%80%B2%E5)ほうなんですね。別に小文字でも間違いというわけではなくて、ブラウザで表示するだけなら、大文字でも小文字でも関係なく表示できます。でも、エンコードが小文字のままだと、いろいろ気になる現象が起きるんです。

自分のとこは各エントリーへのリンクは POST ID なのでURLエンコーディングはされないのだが、タグの一部でパーセントエンコーディングのままなので、一応修正をいれてみようと思う。

テーマ内の function.php を編集するのでテーマを変える際には同様の修正をしないといけないけれどね。

カテゴリー: Article(記事)   タグ:   この投稿のパーマリンク

コメントをどうぞ

メールアドレスが公開されることはありません。

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt="">