WordPress コンソールログの「JQMIGRATE: Migrate is installed, version 3.4.1」を非表示にする

概要説明

表示されていても問題はないのですがChromeコンソールログに表示されるJQMIGRATE: Migrate is installed, version 3.4.1をどうしても消したいという時のカスタマイズ。

WordPress コンソールログの「JQMIGRATE: Migrate is installed, version 3.4.1」を非表示にする

JQMIGRATE: Migrate is installed, version 3.4.1

jQuery Migrateとは

バージョンアップに伴って削除・変更された関数などの動かなくなった部分の補完をし、コンソールに表示してくれます。

jQuery Migrate自体を使わない場合(無効化)

functions.php
/*----------------------------------------------------
 jQuery Migrateを無効化
----------------------------------------------------*/
if ( !function_exists( 'remove_jquery_migrate' ) ){
    function remove_jquery_migrate( $scripts ) {
        wp_deregister_script( 'jquery-migrate' );
    }
    add_action( 'wp_default_scripts', 'remove_jquery_migrate' );
}

JQMIGRATEのコンソールログの表示だけを非表示にしたい場合

functions.php
/*----------------------------------------------------
 コンソールログの「JQMIGRATE: Migrate is installed」を非表示にする
----------------------------------------------------*/
if ( !function_exists( 'none_disp_jquery_migrate' ) ){
    function none_disp_jquery_migrate( ) {
        $migrate = $GLOBALS['wp_scripts']->registered['jquery-migrate'];
        $migrate->extra['before'][]='temp_jm_logconsole = window.console.log; window.console.log=null;';
        $migrate->extra['after'][]='window.console.log=temp_jm_logconsole;';
    }
    add_action( 'init', 'none_disp_jquery_migrate' );
}

上記は正常に動作しなくなっているようなので下記に変更しました 2024/10/26

functions.php
/*----------------------------------------------------
 コンソールログの「JQMIGRATE: Migrate is installed」を非表示にする
----------------------------------------------------*/
add_action( 'wp_enqueue_scripts', function()
{
    wp_add_inline_script(
        'jquery-migrate', 'temp_jm_logconsole = window.console.log; window.console.log = function(){};',
        'before' 
    );
    wp_add_inline_script(
        'jquery-migrate', 'window.console.log = temp_jm_logconsole;',
        'after' 
    );
} );

WordPress Developer Resources

関連機能

  1. 日本語を含むファイル名のファイルをアップロードした時に自動的にリネームさせる

  2. WordPress W3C(ワールドワイドウェブコンソーシアム)Web標準仕様のチェック方法

  3. 一部の要素にラベル要素が関連付けられていません。PageSpeed Insights対応

サイドバー

よく使うカスタマイズ

最近の記事

アニメの名言集

その人を知りたければ、
その人が何に対して怒りを感じるかを知れ

HUNTER×HUNTER
by ミト

Profile

PAGE TOP
Amazon プライム対象