任意でフックを作成しました。特定のページについてCSSやjQueryを読み込ませないコードになっているでしょうか?
-
いつもお世話になっています。
下記の質問についてご教示を願います。—
【質問の主旨】
TwentySeventeenの中にあるfunctions.phpの末尾に下記のフックを加筆しました。
// ページによってCSSやJavaScriptの読み込みを制御 function performance_dequeue_scripts() { if ( is_home() || is_archive() ) { wp_dequeue_style( 'wp-block-library' ); wp_dequeue_script( 'jquery' ); } if ( ! is_admin() ) { add_action( 'wp_enqueue_scripts', 'performance_dequeue_scripts', 99 ); } }
このフックを加筆することで、ヘルプが必要なページのトップページやアーカイブページにおいて、Gutengberg関係のCSSやjQueryを読み込まないようにさせられているでしょうか?
【質問の補足】
1.
上記のフックを加筆した上でGoogleのPageSpeed Insightsでスコアの計測したところ、具体的な改善項目として「レンダリングを妨げるリソースの除外」を指摘されました。より詳細な計測結果は以下の通りです…block-library/style.min.css?ver=5.2.2(e-yota4.com) 29 KB 1,080 ms …block-library/theme.min.css?ver=5.2.2(e-yota4.com) 2 KB 480 ms …twentyseventeen/style.css?ver=5.2.2(e-yota4.com) 82 KB 1,680 ms …css/blocks.css?ver=1.1(e-yota4.com) 10 KB 780 ms …jquery/jquery.js?ver=1.12.4-wp(e-yota4.com) 95 KB 1,830 ms …jquery/jquery-migrate.min.js?ver=1.4.1(e-yota4.com) 10 KB 780 ms
2.
ただし上記のより詳細な計測結果は、フックを加筆する前のより詳細な計測結果と全く同じ結果です。そのため【質問の主旨】であげたフックは、ページによってCSSやJavaScriptの読み込みを制御しているのかどうか疑問に思い質問しました。3.
ヘルプが必要なページのfunctions.phpはGitHubにアップしています。またフックも追記している状態で本番運用をしています。—
以上、よろしくお願い申し上げます。
ヘルプの必要なページ: [リンクを見るにはログイン]
3件の返信を表示中 - 1 - 3件目 (全3件中)
3件の返信を表示中 - 1 - 3件目 (全3件中)
- トピック「任意でフックを作成しました。特定のページについてCSSやjQueryを読み込ませないコードになっているでしょうか?」には新たに返信することはできません。