2

我在 functions.php 中使用 wp_deregister_script 来仅在我需要的页面上加载 javascript 文件。

这很好用 - 除非 javascript 使用查询字符串......

我的代码如下:

add_action( 'wp_print_scripts', 'my_deregister_javascript', 100 );
if ( !is_page('167') ) { 
wp_deregister_script( 'iphorm' ); 
wp_deregister_script( 'iphorm-plugin' ); 
wp_deregister_script( 'jquery-form' ); 
wp_deregister_script( 'jquery-smooth-scroll' ); 
wp_deregister_script( 'qtip' );
wp_deregister_script( 'uniform' );
wp_deregister_script( 'infield-label' );
}

这适用于所有没有查询字符串的 js 文件,但iphorm.js?ver=1.3.5 之类的文件仍在加载。

有任何想法吗?

4

0 回答 0