WordPress主題和插件都會加載不同的JQ庫,包括加載Wordpress自帶jquery庫,從而不可避免地會產生一些沖突,并造成重復加載影響頁面加載速度,利用下面的代碼可以禁止加載WordPress自帶j的query庫,避免JS沖突。
方法一:
-
- function my_enqueue_scripts() {
- wp_deregister_script('jquery');
- }
- add_action( 'wp_enqueue_scripts', 'my_enqueue_scripts', 1 );
方法二:
-
- if ( !is_admin() ) {
- function my_init_method() {
- wp_deregister_script( 'jquery' );
- }
- add_action('init', 'my_init_method');
- }
- wp_deregister_script( 'l10n' );
將上面的代碼添加到當前主題的functions模板文件最后一個“?>”上面。
上面的方法同樣可解決HotNews主題與最新版Akismet插件沖突問題。