WordPressのdashicons.min.cssをログインユーザーだけ読み込むようにしてみた

WordPress
この記事の読了時間: 147

ごきげんよう

今回は、WordPressのdashicons.min.cssをログインユーザーだけ読み込むようにしてみたので残しておきます。

1. 気になっていたdashicons.min.css

PageSpeed Insightsをやってみたときにちょっと気になっていたdashicons.min.css。
これは消してみるとわかるんですが、意図的に使用していない限りは管理画面のアイコンとして使われています。
似たものでgenericons.cssってあるんですが、こっちは時計アイコンとかで使ってますね。

そうなると、管理画面にログインした人だけが読み込めば良いんじゃないだろうか。
ログインしていないユーザーが読み込んでも使わない。
よし、読み込みを制御しよう。

2. 実際にdashicons.min.cssの読み込みを制御してみた

WordPress
日本語でも記事はちらほらありますが、こういうときの海外サイト。

source:
theme development – How to remove dashicons.min.css from frontend? – WordPress Development Stack Exchange

おや、

ふむ、これで良さそうだ。
ログインとかしていないユーザーの場合はdashiconsをwp_deregister_styleに叩き込んで実行する。
細かい権限制御は下記を見たほうが良さそう。

source:
ユーザーの種類と権限 – WordPress Codex 日本語版

PageSpeed Insightsの数値もちょっと上がっている。

3. 最後に

今回は、WordPressのdashicons.min.cssをログインユーザーだけ読み込むようにしてみたので残してみた。
まあ、気になっていたものを対処しただけ。
しかも、ちょっと変わっただけ。

それでは ごきげんよう

今日の人気記事

  1. 皿とレンジがあれば良い スライスチーズでおつまみクッキング
  2. GALAXY Note II(SC-02E)をAndroid 6.0.1 Marshmallow(CM13)にしてみたのでメモを残しておく
  3. GALAXY Note II(SC-02E)をAndroid KitKat (4.4.4/CM11)にしてみたのでメモ残しとく
  4. GALAXY Note II(SC-02E)をAndroid Lollipop(5.0/CM12.0)にしてみたのでメモを残しておく
  5. LinuxでGoogleドライブを使えるようにしてみたのでメモ残しておく
  6. Evernoteで家計簿を作って支出を確認できるようにしてみた
  7. イオンスクエアメンバーIDがロックしたのでカスタマーサービスに電話して対処してみた
  8. SMART ICOCAの退会(払いもどし)をしてみたので注意すべきことをまとめておく
  9. Pontaカードが真っ二つになったので直して使えるか試してみた
  10. このブログの記事画像がグルメノートに無断転載されたので残しておく

RSS/feedlyはこちら

follow us in feedly


Twitterアカウントはこちら



このエントリーをはてなブックマークに追加

コメントを残す

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

Time limit is exhausted. Please reload CAPTCHA.

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

This site uses Akismet to reduce spam. Learn how your comment data is processed.