A-A+

禁止WordPress加載自帶jquery庫

2015年01月01日 WordPress 暫無評論

WordPress主題和插件都會加載不同的jquery庫,包括加載Wordpress自帶jquery庫,從而不可避免地會產生一些衝突,並造成重複加載影響頁面加載速度,利用下面的代碼可以禁止加載Wordpress自帶的jquery庫,避免JS衝突。

aHR0cCUzQSUyRiUyRnd3MS5zaW5haW1nLmNuJTJGbXc2OTAlMkY3MDNiZTNiMWp3MWVkb2duMm1sNzhqMjBkdzA4bTN5dS5qcGc=

方法一:

// 禁止加載默認jquery庫
function my_enqueue_scripts() {
wp_deregister_script('jquery');
}
add_action( 'wp_enqueue_scripts', 'my_enqueue_scripts', 1 );

方法二:

// 禁止加載默認jquery庫
if ( !is_admin() ) { // 後台不禁止
function my_init_method() {
wp_deregister_script( 'jquery' ); // 取消原有的 jquery 定義
}
add_action('init', 'my_init_method');
}
wp_deregister_script( 'l10n' );

將上面的代碼添加到當前主題的functions模板文件的"< ?php ... ?>"內。

標籤: