昔々に作ったサイトのWordPressのバージョンが
あまりに古いのでバージョンアップをしました。
旧バージョン WordPress 3.5.1
新バージョン WordPress 4.2.2
バージョンアップによりサイトがおかしくならないかと不安でしたが、問題なく完了。
バージョンアップ後のWordpressのダッシュボードに若干の違和感が。
特に気にしていなかったのですが、プラグインを追加しようと思った時に気付きました。
プラグインの評価の星が四角になってしまっていました。
他におかしいところはないかと思ってみているとダッシュボード上部のアイコンも四角になっていました。
若干の違和感はこの四角だったんですね。
WordPressは少しのバージョンアップでもサイトがおかしくなことがあるという噂を聞いていました。
そのバージョンアップでアイコンが四角になるだけだったので安心していました。
アイコンが四角になる程度だとサイトには特に支障はなさそうです。
ところがよく見ていくと投稿画面のアイコンたちも四角になっていました。
一応マウスカーソルを四角のアイコンの上に乗せると日本語が表示されるので使えなくはなさそうです。
ただ、普段何ができるか一目でわかるアイコンが全部四角になってしまっているととても不便です。
これは何とか直したいです。
調べてみると、どうやらWordPressのバージョンを3.9以上にすると起こるようです。
WP Multibyte Patchというプラグインのバージョンが古いのが原因のようです。
WordPressのプラグインのWP Multibyte Patchを
旧バージョン 1.6.4
新バージョン 2.3.1
にバージョンアップすると四角のアイコンが正しいアイコンに変わってくれました。
WordPressの本体のバージョンアップとともに付随するプラグインのバージョンアップも必要ですね。
参考までに・・・
WP Multibyte Patchは名前の通りマルチバイトの文字を取り扱うためのプラグインのようです。
日本語の平仮名や片仮名や漢字といった文字は1文字を2バイト(マルチバイト)で表現されています。
これをうまく取り扱ってくれるのがWP Multibyte Patchなんですね。
WP Multibyte PatchのバージョンがWordPressのバージョンとあっていなかったことで
マルチバイトの取り扱いがうまくいかず文字化けして四角になってしまってたということなのかな・・?
まとめ
現象:WordPressのバージョンアップでアイコンが四角になった。
対策:プラグインWP Multibyte Patchのバージョンアップ