如果我們使用插件或者主題有的自帶了jquery了,這樣只要運行就會加載了,我們wordpress如果有默認的jquery就機以不需要這些第三方jquery加載了,下面來看屏蔽主題或者插件加載的jQuery文件的例子.
直接禁止加載默認jQuery庫
- function my_enqueue_scripts() {
- wp_deregister_script('jquery');
- }
add_action( 'wp_enqueue_scripts', 'my_enqueue_scripts', 1 );
這個代碼會直接禁止調用jQuery插件的引入,但是在后臺也被禁止了,可能會影響到后臺的功能.
選擇性的加載jQuery
- if ( !is_admin() ) { // 后臺不禁止
- function my_init_method() {
- wp_deregister_script( 'jquery' ); // 取消原有的 jquery 定義
- }
- add_action('init', 'my_init_method');
- } //Vevb.com
- wp_deregister_script( 'l10n' );
上面的方法先判斷是否是在后臺,然后在移除對jQuery文件的定義,掛載到WordPress的init過濾器上面,將上面的代碼添加到當前主題的functions文件中即可.
新聞熱點
疑難解答
圖片精選