我正在使用this code by Peter Wilson 移动jQuery
至页脚:
function pwcc_jquery_to_footer( &$wp_scripts ) {
if ( is_admin() ) {
return;
} /*
Move jQuery to the HTML footer
This should be fine but may cause problems with some plugins as it potentially breaks backward compatibility. Well coded plugins should be good.
doing_it_wrong_and_loving_it
*/
$wp_scripts->add_data( \'jquery\', \'group\', 1 );
$wp_scripts->add_data( \'jquery-core\', \'group\', 1 );
$wp_scripts->add_data( \'jquery-migrate\', \'group\', 1 );
}
add_action( \'wp_default_scripts\', \'pwcc_jquery_to_footer\' );
它在我的Wordpress 4.5.2中工作。
然而,有一个复杂问题。它加载在Akismet的js文件下面。
我需要它位于Akismet的js文件之上,因为它可以通过插件W3 Total Cache更好地优化缩小。
有没有办法把它移到页脚上方?