1) 仅通过wp\\u head()包含脚本。对于自定义脚本,请将其注册并排队,如下所示:
function mytheme_custom_scripts() {
if ( ! is_admin() ) {
$scriptsrc = get_stylesheet_directory_uri() . \'/js/\';
wp_register_script( \'mytheme_custom\', $scriptsrc . \'custom.js\' );
wp_enqueue_script( \'mytheme_custom\' );
}
}
add_action( \'after_setup_theme\', \'mytheme_custom_scripts\' );
2)您需要取消注册核心jQuery,然后注册并将您的精简版本排入队列,如下所示:
function mytheme_minified_jquery() {
if ( ! is_admin() ) {
wp_deregister_script( \'jquery\' );
wp_register_script( \'jquery\', \'http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js\' );
wp_enqueue_script( \'jquery\' );
}
}
add_action( \'init\', \'mytheme_minified_jquery\', 1000 );
请注意,两者都包括
if ( ! is_admin() )
有条件的您不想弄乱管理UI中加载的脚本。
此外,我的示例将Google用于缩小的jQuery版本。如果要使用自己的捆绑版本,请将SRC添加到wp_register_script()
相反