WEXALでサイトをさらに速くするための引き算チューニング

本稿はWEXAL導入編のラスト、チューニングです。
と言っても、サイト高速化施策そのものはWEXALが全てやってくれますので必要ありません。

WEXALのチューニング方法は、読み込むソースそのものを減らすことに尽きます。

つまり、

どれだけ無駄を削りシンプルにできるか、です

天満川鈴 WRITTEN BY 天満川鈴
スポンサーリンク

不要なプラグインを削除する

まずは基本的なところから。
高速化の観点からもセキュリティの観点からもプラグインは少なければ少ないほどいいです。
そのため見直しを図ります。

私の使っているプラグインはこちら。

Classic Editorはコードでも実装できますが、保守性を考えてプラグインにしています。
SlimStat AnalyticsはGA4だけだと不便なので使っています。
この2つ以外はほぼ必須と思っています。

プラグインじゃなくてもできることについては以下の記事を参考にしてください。

jQuery migrateを停止する

jQuery migrateはjQuery旧版との互換性を保つためのプラグイン。
迂闊に外すとトラブルの元となります。
WordPress5.6で同梱jQueryが3.0系にアップデートされたときは、あちこちで阿鼻叫喚となりました。

しかし、

外してもエラーにならなければ無駄な読み込みだよね?

というわけで停止します。
子テーマのfunctions.phpに次の記述をします。

基本

function jq_register_scripts(){
if ( ! is_admin() ) {
wp_deregister_script('jquery-migrate');
}
}
add_action( 'wp_enqueue_scripts', 'jq_register_scripts' );

Cocoon

こちらをお読みください。

Luxeritas

管理画面「Luxeritas」→「JavaScript」のタブを開き、jQueryの読み込み方を選択します。
3.0系以上単独の読み込みも設定されています。

不要なcssを見直す【注意】

前項と同じく、

メンテナンス性とトレードオフになります。

場合によっては親テーマをカスタマイズするからです。
その上で以下をお読みください。

かつてWEXALの旧バージョンではuncssというPSTコマンドがありました。
不要なセレクタを取り除いてくれる強力な最適化コマンドです。
ただサイトの表示に不具合を生じる可能性もあるためか、現バージョンではなくなりました。
(コマンドがなくなっただけで安全な範囲でやっているのかもですが)

この作業を手動でやるのが本項です

まず基本として、子テーマのstyle.cssを見直します。
初心者にありがちですが、面白そうで試してみたけど使わなかったり。
使うの止めたプラグインやウィジェットのカスタマイズ用のCSSが残っていたり。
そういった残骸が残っているかもしれません。
ざっと見直して消してしまいましょう。

ここまでは基本なので、やった方がいいです

ここからは人次第。
とことんやりたければという話です。
私も過去はやりましたが、現在はメンテナンス性を重視してやってません。
方法だけ紹介しておきます。

下記ツールを使って使われていないセレクタを調べます。

子テーマのCSSの整理が終わっているならほとんどは親テーマのものでしょう。
一旦ローカルに親テーマをフォルダごとダウンロード。
各種CSSファイルから該当の記述を削除します。
編集済のCSSファイルを「親テーマ」にアップします。
別途style.bkなどで保存し、テーマがアップデートされるたびに元の名前にリネームしてアップします。

この方法には欠点が3つあります。

  • めんどくさい。
  • テーマの自動更新ができなくなります。
    (自動更新をオンにすると、自分の気づかないうちにCSSを元に書き換えられてしまう)
  • テーマのアップデートで新しいCSSが加わった場合、作業をやり直す羽目になります。
    少しくらいの変更なら無視したり、追加部分を修正作業後のファイルにペーストするだけでいいですが。CSSファイルの構成そのものが変わったりする大型アップデートだと目も当てられません。

ツールに自動でやってもらう方法も勧めません。
どんな不具合が生じるか予測できませんので。

AIの判断を誤らせるスクリプトなどを排除する

一例についてはこちらの記事をお読みください。

まとめ

ここまでやったら、PageSpeed Insightsでスコア100獲れました。

おめでとうございます!次は「良質なコンテンツ」作り、頑張ってください!

それが一番しんどいんだけどね

 

スポンサーリンク
天満川 鈴のプロフィール画像
WRITTEN BY

天満川 鈴

未経験からWEB業界に入り、現在はWEBディレクターとして実務に従事。 要件整理・導線設計・コンテンツ構成などを学びながら、日々改善を重ねています。 AIを活用したコンテンツ制作・効率化を強みとし、プロンプト設計を含めた制作フローの最適化にも取り組んでいます。

詳しいプロフィールはこちら

KUSANAGI ON VPS

VPSは、もう「黒い画面」だけじゃない。

「VPSは難しそう」と諦めていませんか? ConoHaのKUSANAGIなら、ブラウザ上の管理画面(KUSANAGI Manager)で、ドメイン設定からSSL発行まで直感的に操作可能です。

コマンド操作なしで世界最速級の環境を構築できる、今の時代の初心者にとっての最適解。私が長年愛用している理由がここにあります。

※当サイト経由で新規申し込みいただくと、特典として1000円分のクーポンをもらえます。

公式サイトで詳細を見る
× 閉じる