ここで少しテストします。
jquery-migrate.jsを覗いてみると、この部分に気付きました。
// Set to true to prevent console output; migrateWarnings still maintained
// jQuery.migrateMute = false;
そのためwp_add_inline_script()
、バージョン4.5で導入されたを使用して、以下をテストしました。
add_action( 'wp_enqueue_scripts', function()
{
wp_add_inline_script(
'jquery-migrate', 'jQuery.migrateMute = true;',
'before'
);
} );
これは変わります:
JQMIGRATE:Migrateは、ロギングがアクティブな状態でインストールされます、バージョン1.4.0
に:
JQMIGRATE:Migrateがインストールされている、バージョン1.4.0
したがって、実際には、次の部分のように、すべてのコンソール出力が妨げられるわけではありませんjquery-migrate.js
。
// Show a message on the console so devs know we're active
if ( window.console && window.console.log ) {
window.console.log( "JQMIGRATE: Migrate is installed" +
( jQuery.migrateMute ? "" : " with logging active" ) +
", version " + jQuery.migrateVersion );
}