Luxeritasでicomoon(テーマ付属のFeedly、LINEアイコン)のフォントファイルを読み込まないようにする
本記事ではLuxeritasのicomoonを読み込まない方法について記します。
なお、

Luxeritasのicomoonアイコンフォントの中身
Luxeritasのicomoonの中身はFeedlyとLINEアイコン。
以前はFontAwesomeで両方ともなかったため、作者さんが自作アイコンをいれてくださっているものです。
場合によってはicomoonが不要になる
現在、LINEはFontAwesomeにあります。
なので私はLuxeritasのテンプレートを書き換えてFontAwesomeにしました。
Feedlyは今でもありません。
しかし当サイトではFeedlyボタンの設置を止めました。
更新する度に読んでもらうという性質のサイトではないので。
(RSS配信自体は止めていません、必要な方は御自由に登録どうぞというスタンスです)
この2つの条件を充たす場合、icomoonを読み込む必要はなくなります。
ここで「アイコンフォントを読み込まない」設定にすれば、icomoonのCSSの読み込みは止まります。
しかし、なぜかicomoonのフォントファイルはロードします。
バグなのか仕様なのかはわかりません。
ただ私にとっては不要なので、できればカットしたいところです。
icomoonのフォントファイルをロードしない方法
親テーマの/Luxeritas/inc/load-header.phpを開き、次の記述を削除します。
<link rel="preload" as="font" type="font/woff" href="<?php echo $fonts_path; ?>/fonts/icomoon/fonts/icomoon.woff" crossorigin />
本来、親テーマの記述を触ることはしたくないのですが。
Luxeritasはアップデートが頻繁。
いつ何が書き換わるかわからないので、1行だけの削除なら親テーマを直接削ることで対応した方がいいと思います。
(もちろん更新するたびにやり直しですが)
まとめ

こういうこともできますよ、ということで
コメント