2017-12-22 9 views

答えて

0

すべてのスクリプトをフッターに追加するのは良い選択ではありません。

なぜですか?本体の多くのプラグインでは、テーマによっていくつかのスクリプトが使用される可能性があり、ヘッダからいくつかのjsライブラリを使用することが予想されます。そして、そのコードの後に​​すべてのスクリプトを実行すると、 'red'というコンソールに、動作しないコードがたくさんあります。

ウェブサイトの最初のレンダリングを高速化することを目標にしている場合は、プラグインを使用するか、テスト後に一部のスクリプトを削除したり置き換えたりすることができます。

あなたがそれを必要とする場合でも、ここでヘッダから実行するスクリプトを削除して、ヘッダに夢中にすべてのスクリプトを、移動するためのコードがある

function remove_head_scripts() { 
    remove_action('wp_head', 'wp_print_scripts'); 
    remove_action('wp_head', 'wp_print_head_scripts', 9); 
    remove_action('wp_head', 'wp_enqueue_scripts', 1); 

    add_action('wp_footer', 'wp_print_scripts', 5); 
    add_action('wp_footer', 'wp_enqueue_scripts', 5); 
    add_action('wp_footer', 'wp_print_head_scripts', 5); 
} 
add_action('wp_enqueue_scripts', 'remove_head_scripts'); 

echoを使用して実行されるスクリプトを、移行しないでください。このコードは、 print_rまたは単にウェブサイトのhtmlにラップされています。

+0

Samvel、このページのフッターにロードされているスクリプトを編集するために私がどこに行けばいいか教えてください。https://www.trainace.com/courses/advanced-analytics/ – Hemant

関連する問題