jQuery Migrate
,用来让低版本jQuery
兼容高版本。Wordpress自带版本貌似是jquer-migrate-1.x
。有些情况下,我们不想用这个东东。来自美国德州的网站设计团队Blazer Six发布了一款名为dequeue-jquery-migrate
的wordpress插件,用来禁用wp中的jQuery Migrate
。
项目地址:
https://github.com/cedaro/dequeue-jquery-migrate
核心代码:
/** * Remove the migrate script from the list of jQuery dependencies. * * @since 1.0.0 * * @param WP_Scripts $scripts WP_Scripts scripts object. Passed by reference. */ function cedaro_dequeue_jquery_migrate( $scripts ) { if ( ! is_admin() && ! empty( $scripts->registered['jquery'] ) ) { $jquery_dependencies = $scripts->registered['jquery']->deps; $scripts->registered['jquery']->deps = array_diff( $jquery_dependencies, array( 'jquery-migrate' ) ); } } add_action( 'wp_default_scripts', 'cedaro_dequeue_jquery_migrate' );
可以composer,git,或者直接下载放插件目录里、或者直接把核心代码写functions.php
如果想更新jQuery或者jQuery-Migrate版本,可以参考:wordpress更新jQuery与jQuery-Migrate版本