我买的一个插件正在所有页面上加载一些js和css文件,所以我想编写一个新函数来取消句柄的注册,并在我想要的地方对它们进行加密。然而,我不确定是否必须取消注册=>注册然后排队。或者我只是把他们排出来,让他们在我想要的地方排队
// deregister scripts and load them where required
add_action( \'wp_print_scripts\', \'my_deregister_javascript\', 100 );
function my_deregister_javascript() {
wp_deregister_script( \'contact-form-7\' );
wp_deregister_script( \'upme_tipsy\' );
wp_deregister_script( \'upme_google_fonts\' );
wp_deregister_script( \'upme_font_awesome\' );
wp_deregister_script( \'upme_css\' );
wp_deregister_script( \'upme_style\' );
wp_deregister_script( \'upme_responsive\' );
wp_deregister_script( \'upme_validate\' );
wp_deregister_script( \'upme_validate_pass\' );
wp_deregister_script( \'upme_password_meter\' );
if ( is_page(\'contact-us\') ) {
wp_enqueue_script( \'contact-form-7\' );
}
elseif (is_page(array(680, 671, 675, 688, \'profile\'))) {
wp_enqueue_script( \'upme_tipsy\' );
wp_enqueue_script( \'upme_google_fonts\' );
wp_enqueue_script( \'upme_font_awesome\' );
wp_enqueue_script( \'upme_css\' );
wp_enqueue_script( \'upme_style\' );
wp_enqueue_script( \'upme_responsive\' );
wp_enqueue_script( \'upme_validate\' );
wp_enqueue_script( \'upme_validate_pass\' );
wp_enqueue_script( \'upme_password_meter\' );
}
}