タグ: header

  • [WorPress] dashicons.min.css、headerからfooterに移動してページ速度改善を模索する

    [WorPress] dashicons.min.css、headerからfooterに移動してページ速度改善を模索する

    dashicons.mini.cssについて

    WordPressのメニューに使用するアイコンのcssファイル (dashicons.min.css)は、headerに位置されていますが、Google PageSpeed Insightsのテストでは、スコアを重くする原因の一つです。

    このスコアの改善をしたくてググっていると、スコア改善のために、dashicons.min.cssをfooterに移動させたと考えているユーザーがいました。

    以下のリンクページで、そのコードがアップされていたので、function.phpにコピペして試してみました。その結果、footerへの移動もできていないようで、数値も殆ど変わりませんでした。

    作業記録としてここに、コードを残します。

    コード

    今後、このあたりの検討をする場合に、参考にしたいためです。

    
    Final working solution was:
    
    add_action( 'wp_print_styles', 'my_deregister_styles' );
    function my_deregister_styles()    { 
       wp_deregister_style( 'dashicons' ); 
    }
    
    add_action( 'wp_footer', 'register_wp_footer' );
    function register_wp_footer() { 
        wp_enqueue_style( 'dashicons', '/wp-includes/css/dashicons.min.css');
    }

    jquery.jsについて

    因みに、「jquery.js」は、最初に読み込まれていなればいけないようです。

    わかった事

    • dashicons.min.css: footerに移動してもよい
    • jquery.js: footerに移動してはいけない

    備忘記録 2020/02/14 はりきり(Mr)

    Move dashicons.min.css to Footer

    https://wordpress.stackexchange.com/questions/341675/move-dashicons-min-css-to-footer

    編集履歴

    2020/03/15, MR.HARIKIRI
    2021/10/22, 文言整備