如何在WordPress中刪除jQuery Migrate?

如何在WordPress中刪除jQuery Migrate

jQuery Migrate通過識別不推薦使用的功能,極大地簡化了將舊jQuery程式碼移動到更高jQuery版本的過程。然後它會恢復已棄用的功能和行為,以便舊程式碼仍能在當前jQuery版本及更高版本上正常執行。

大多數最新的前端程式碼和外掛不需要jquery-migrate.min.js。在大多數情況下,這隻會給您的網站增加不必要的負載。如果您啟動,您可以看到它正在執行Chrome開發工具控制檯.

刪除jQuery Migrate的其他原因:

  • 保持你的程式碼、主題和外掛更新比修補支援額外的檔案更好。保持您的網站更新也可以防止它受到安全攻擊。
  • 如果您正在執行使用舊jQuery程式碼的外掛,最好更新它們或切換到保持更新的替代方案。

如何從WordPress中刪除jQuery Migrate?

從WordPress中移除 jQuery Migrate非常簡單。您只需要將以下程式碼行新增到主題functions.php檔案中。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
//Remove JQuery migrate
function remove_jquery_migrate( $scripts ) {
if ( ! is_admin() && isset( $scripts->registered['jquery'] ) ) {
$script = $scripts->registered['jquery'];
if ( $script->deps ) {
// Check whether the script has any dependencies
$script->deps = array_diff( $script->deps, array( 'jquery-migrate' ) );
}
}
}
add_action( 'wp_default_scripts', 'remove_jquery_migrate' );
//Remove JQuery migrate function remove_jquery_migrate( $scripts ) { if ( ! is_admin() && isset( $scripts->registered['jquery'] ) ) { $script = $scripts->registered['jquery']; if ( $script->deps ) { // Check whether the script has any dependencies $script->deps = array_diff( $script->deps, array( 'jquery-migrate' ) ); } } } add_action( 'wp_default_scripts', 'remove_jquery_migrate' );
//Remove JQuery migrate
function remove_jquery_migrate( $scripts ) {
if ( ! is_admin() && isset( $scripts->registered['jquery'] ) ) {
$script = $scripts->registered['jquery'];
if ( $script->deps ) { 
// Check whether the script has any dependencies
$script->deps = array_diff( $script->deps, array( 'jquery-migrate' ) );
}
}
}
add_action( 'wp_default_scripts', 'remove_jquery_migrate' );

另一種禁用它的最簡單方法是新增一個名為Remove jQuery Migrate的外掛。

使用WP Rocket外掛刪除jQuery Migrate

WP Rocket外掛帶有內建功能,只需單擊即可刪除jQuery Migrate。

要使用WP Rocket刪除jQuery Migrate,請轉到WP Rocket外掛的設定 >> FILE OPTIMZATION。

使用WP Rocket快取外掛刪除jQuery Migrate

使用WP Rocket快取外掛刪除jQuery Migrate

在JavaScript Files部分下,您可以選中Remove jQuery Migrate覈取方塊。就是這樣。

參考閱讀:使用WP Rocket外掛加速您的WordPress網站.

使用外掛Remove jQuery Migrate刪除jQuery Migrate:

Remove jQuery Migrate這個外掛從站點的前端刪除jQuery Migrate指令碼(注:該外掛已經久未更新版本)。

轉到儀表板:登入到您的WordPress站點以開啟儀表板。

轉到外掛:您將在左側選單欄上看到外掛選單。單擊它將展開更多選項,單擊新增新的。

如圖所示,在搜尋欄中搜尋Remove jQuery Migrate。

如何在WordPress中刪除jQuery Migrate?-1

搜尋安裝外掛

如何在WordPress中刪除jQuery Migrate?-1

點選立即安裝

啟用外掛,就是這樣。該外掛將完成您的其餘工作。

這是大多數開發人員建議的最常用的外掛。您還可以選擇其他可用的外掛。

正如我上面提到的,jQuery migrate給你的站點增加了不必要的負載。因此,我建議將其從您的網站或部落格中刪除。

評論留言