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. WordPressページで404 not foundの場合にトップページにリダイレクトを行う

  2. WordPress+Cocoon 「値の型が正しくありません」「解析不能な構造化データエラー」とGoogle Search Consoleで言われたので対応してみた

  3. Fatal error: Uncaught Error: Call to undefined function create_function()の対応

サイドバー

よく使うカスタマイズ

最近の記事

アニメの名言集

小汚くても
自分らしく生きてく事の方が
よっぽど上等だ

銀魂
by 坂田銀時

Profile

PAGE TOP
Amazon プライム対象