WordPressサイトのパフォーマンスを向上させるためには、不必要なスタイルやスクリプトの読み込みを抑制することが効果的です。これを実現するための手段として、wp_deregister_style
およびwp_deregister_script
関数が提供されています。
wp_deregister_style('xxx');
wp_deregister_script('xxx');
ただし、これらの関数を使用する際のポイントとして「ハンドル名」を正確に指定することが重要です。ハンドル名は、スタイルシートやスクリプトの<link>
タグや<script>
タグのid
属性から確認できます。例として<link rel='stylesheet' id='main-style-css'.../>
の場合、main-style
がハンドル名となります。
WordPressのデフォルトのスクリプトに関するハンドル名は公式ドキュメントを参照できます。一方、プラグインが追加するスクリプトのハンドル名を確認する場合、プラグインフォルダ内でwp_enqueue_script
の関数を検索ツール(例:Grep)で検索すると、関連するハンドル名を特定することができます。