Javascript 向wp_footer()函数添加脚本
有人能告诉我如何从wp\u footer()函数添加和调用所有脚本吗?将所有脚本添加到footer不是一个好选择 为什么??因为在许多插件的主体中,主题可能会使用一些脚本,这些脚本预期会使用来自头部的一些js库。如果在这些代码之后执行所有脚本,您将得到带有大量无效代码的“red”控制台 如果您的目标是加快网站的首次呈现速度,那么您可以使用插件,或者在测试后转到“编写代码”并删除/替换一些脚本 但若您需要它,下面的代码可以删除从头部执行的脚本,并移动所有连接到头部的脚本Javascript 向wp_footer()函数添加脚本,javascript,jquery,wordpress,Javascript,Jquery,Wordpress,有人能告诉我如何从wp\u footer()函数添加和调用所有脚本吗?将所有脚本添加到footer不是一个好选择 为什么??因为在许多插件的主体中,主题可能会使用一些脚本,这些脚本预期会使用来自头部的一些js库。如果在这些代码之后执行所有脚本,您将得到带有大量无效代码的“red”控制台 如果您的目标是加快网站的首次呈现速度,那么您可以使用插件,或者在测试后转到“编写代码”并删除/替换一些脚本 但若您需要它,下面的代码可以删除从头部执行的脚本,并移动所有连接到头部的脚本 function remo
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中