WordPressでjQuery Migrateを無効にする方法


  1. プラグインを使用する方法:

    • 「Disable jQuery Migrate」などのプラグインをインストールして有効化します。このプラグインはjQuery Migrateを自動的に無効化します。
  2. functions.phpファイルにコードを追加する方法:

    • WordPressのテーマのfunctions.phpファイルを編集します。
    • 下記のコードを追加して保存します。

      function disable_jquery_migrate( $scripts ) {
       if ( ! is_admin() && isset( $scripts->registered['jquery'] ) ) {
           $script = $scripts->registered['jquery'];
           if ( $script->deps ) { // ディペンデンシーがある場合
               $script->deps = array_diff( $script->deps, array( 'jquery-migrate' ) );
           }
       }
      }
      add_action( 'wp_default_scripts', 'disable_jquery_migrate' );
  3. テーマのファイルに直接コードを追加する方法:

    • テーマのファイル(例: header.php や functions.php)に以下のコードを追加します。

      <script>
      jQuery.migrateMute = true;
      </script>
  • WordPressとテーマおよびプラグインを最新バージョンにアップデートします。
  • テーマやプラグインがjQuery Migrateに依存している場合、最新バージョンにアップデートするか、開発者に問い合わせて対応策を確認します。