web関連

WordPressのjQuery Migrateを読み込まないようにする方法

WordPressのjQuery Migrateを読み込まないようにする方法

なんかずっとgoogleのデベロッパーツールのconsoleのところに居座ってるので削除します。

そもそも「jQuery Migrate」って何?

wordpress側で勝手に用意されてるjQueryのプラグイン
googleのデベロッパーツールとかのコンソール上に読み込まれていると以下のように表示されてる

JQMIGRATE: Migrate is installed, version 1.4.1

何をしてくれるプラグインかというと

  • 非推奨のコードをコンソールで警告出してくれる
  • 削除・変更された機能や箇所をある程度復元する
  • 廃止されたAPIを復元(製品版)

らしい

参考

▼jQuery Migrate pluginを使ってみる。
http://bashalog.c-brains.jp/13/11/14-142300.php

古いコードなんかがあると警告が出るからそれを修正して警告がでなくなったら外すのがいいみたい。
そもそもコードを触らない人であればいらないと思う。

「jQuery Migrate」を読み込まないようにする

以下をfunction.phpに追加

add_filter( 'wp_default_scripts', 'dequeue_jquery_migrate' );
function dequeue_jquery_migrate( $scripts){
    if(!is_admin()){    
        $scripts->remove( 'jquery');
        $scripts->add( 'jquery', false, array( 'jquery-core' ) );
    }
}

無事、「jQuery Migrate」を読み込まず、コンソールのところからも消えました。

参考

▼[WordPress] jQuery Migrate プラグインを読み込まないようにする方法
https://memocarilog.info/wordpress/5882

「jQuery Migrate」は、サイト公開したら消すようにしていこーと