WordPressをVer.3.8にしてみた

もう年が変わっている…。2014年の幕開けなのですが、結構仕事がハードで年末までほぼ暇がなかった…。さすが我が社はブラック企業の鑑です。だから正月気分が抜けないなんてことは全くないわけで・・・これだけは安心ですよ。

で、気がついたらかなり前から予告されていたWordPress Ver3.8が日本語対応になっていたので、サクッとアップデートしてみました。
すると・・・ダッシュボードのWマークやらコメントの吹き出しマークやら、新規記事の追加ボタンの+マークが表示されなくて、□になっている。
どうせアップデートで大幅に出遅れている私なので、世間では既知の問題だろうとGoogle先生にお尋ねすると解決策がいくつか提示されていました。

  • 抜本的対策  プラグインの「wp-multibyte-patch」をVer.1.9にする。
  • その他対策1 .htaccessに記述を追加する。
  • その他対策2 ブラウザのキャッシュをクリアする。
  • その他対策3  /wp-content/plugins/wp-multibyte-patch/ext/ja/admin.cssを修正する。

私の場合は、そもそもWordPressを3.8にアップデートしたときにプラグイン関係もすべてアップデートしており、「wp-multibyte-patch」もV1.9に更新された対策済みのバージョンになっているにも係わらず、やはりダッシュボードのボタンの一部が表示されないため、「その他対策3」は実施しても無意味と考えられます。よって、1と2をやってみましたが改善せず…。
ただし、「Gatespace’s Blog」さんの「[WordPress 3.8] テーマやプラグインでダッシュボードメニューのアイコンを設定する方法」が解決の参考になりました。
要は、自分が使っていた管理画面に任意のCSSを適用するプラグイン「WP Custom Admin CSS」を無効化することで、解決しました。
上記のプラグインは、Unformed Buildingさんの『WordPress の管理画面にスタイルシートを追加するプラグイン「WP Custom Admin CSS」』という記事中で紹介されています。ありがたく使わせていただいています。

さて、解決したのはいいけれど、管理画面のフォントがちょっぴり汚くなってしまっています。まあ、もとのデフォルトに戻っただけなんですが、これを再度、フォント「Meiryo」で表示できるように修正します。
プラグイン「WP Custom Admin CSS」で追加できる任意のCSSにダッシュボードのボタンで使っているフォント「Dashicons」を追加してやります。

私が上記プラグインで追加してオーバーライトしているCSSは以下のようなものです。


/* Example
-----------------------------------------------------*/

body.wp-admin * {
 font-style: normal !important;
 font-family: Dashicons, Helvetica, Arial, "\0030e1\0030a4\0030ea\0030aa", meiryo, sans-serif !important;
}

body.wp-admin input[type="text"] {
 font-family: Helvetica, Arial, "\0030e1\0030a4\0030ea\0030aa", meiryo, sans-serif, monospace !important;
}

body.wp-admin textarea {
 font-family: Helvetica, Arial, "\0030e1\0030a4\0030ea\0030aa", meiryo, sans-serif, monospace !important;
}

div.wp-full-overlay-sidebar-content accordion-container {
 font-family: Meiryo,sans-serif !important;
 font-style: normal !important;
}

body.wp-admin *  のfont-familyに「Dashicons」を追加しただけです。
管理画面をリロードすると、きちんとボタン類が表示されていましたので、問題はすべて解決です。

なお、これはあくまで私の作成したカスタムCSSがWordPreww3.8に対応できていなかっただけで、決してプラグイン「WP Custom Admin CSS」の問題ではありません。
改めて作者様には感謝を申し上げます。ありがとうございます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です