---
title: "Làm thế nào để loại bỏ jQuery Migrate khỏi WordPress?"
author: "Trung Hiếu"
date: "2018-06-12"
lastmod: "2024-08-02"
url: "https://wpcanban.com/wordpress/thu-thuat-wordpress/loai-bo-jquery-migrate-khoi-wordpress.html"
---

# Làm thế nào để loại bỏ jQuery Migrate khỏi WordPress?

Hướng dẫn loại bỏ jQuery Migrate Script khỏi WordPress một cách đơn giản.

![loai-bo-jquery-migrate-script-khoi-wordpress](https://wpcanban.com/wp-content/uploads/2018/06/loai-bo-jquery-migrate-script-khoi-wordpress.png)

jQuery Migrate (`jquery-migrate.js` và `jquery-migrate.min.js`) là các tập tin JavaScript, hiện diện trên tất cả các trang của website [WordPress](https://wpcanban.com/category/wordpress). Chúng được tích hợp kể từ phiên bản WordPress 3.6 để hỗ trợ cho những theme sử dụng các phiên bản cũ hơn của jQuery. Nếu bạn có 10.000 khách truy cập vào website của mình thì tập tin jQuery Migrate sẽ phải được máy chủ web phân phát 10.000 lần. Nó không chỉ gây lãng phí băng thông mà còn làm tăng thời gian load web. Nếu đang sử dụng một theme hiện đại, bạn có thể loại bỏ jQuery Migrate một cách an toàn bởi vì nó hoàn toàn không cần thiết.

Tham khảo thêm:

- [Nâng cấp jQuery và jQuery Migrate cho WordPress](https://wpcanban.com/wordpress/thu-thuat-wordpress/nang-cap-jquery-cho-wordpress.html)
- [Kích hoạt jQuery Migrate trên WordPress 5.5](https://wpcanban.com/wordpress/thu-thuat-wordpress/kich-hoat-jquery-migrate-tren-wordpress-5-5.html)

## Một số lưu ý trước khi thực hiện

Trước khi loại bỏ jQuery Migrate, hãy chắc chắn không có plugin hay theme nào trên site của bạn cần tới nó bằng cách chèn code sau đây vào file `wp-config.php`:

```
define('SCRIPT_DEBUG', true);
```

Sau đó, dùng Dev Tools của trình duyệt (tab *Console*) để kiểm tra và khắc phục các vấn đề cho đến khi bạn thực sự không cần đến jQuery Migrate nữa.

Hay để đơn giản hơn, bạn có thể thử loại bỏ jQuery Migrate trước, sau đó kiểm tra lại xem tính năng hay giao diện của website có bị lỗi gì hay không?

- Nếu không: không phải làm gì nữa.
- Nếu có: thay thế plugin/ theme bị lỗi hoặc tìm cách khắc phục.

## Loại bỏ jQuery Migrate khỏi WordPress

Có nhiều cách khác nhau để làm điều này: sử dụng tính năng có sẵn của theme, code snippet hoặc plugin.

### Đối với theme Paradise

1. Hãy cập nhật [theme Paradise](https://wpcanban.com/mua-paradise-child-theme) lên phiên bản 6.8.4 hoặc mới hơn.

2. Truy cập *Giao diện* => *Tùy biến* => *Thiết lập giao diện* => *Tối ưu tốc độ* => Chuyển mục *Vô hiệu hóa jQuery Migrate* sang trạng thái *Có* rồi lưu lại.

![vo-hieu-hoa-jquery-migrate-trong-theme-paradise](https://wpcanban.com/wp-content/uploads/2018/06/vo-hieu-hoa-jquery-migrate-trong-theme-paradise.png)

### Sử dụng code snippet

Chèn đoạn code sau đây vào cuối file `functions.php` của theme hoặc child theme mà bạn đang sử dụng và lưu lại. Bạn cũng có thể chèn nó thông qua plugin [Code Snippets](https://wpcanban.com/wordpress/thu-thuat-wordpress/chen-code-php-vao-wordpress-voi-plugin-code-snippets.html) để tránh bị xóa mất khi cập nhật theme.

```
function remove_jquery_migrate($scripts)
{
    if (!is_admin() && isset($scripts->registered["jquery"])) {
        $script = $scripts->registered["jquery"];
        if ($script->deps) {
            $script->deps = array_diff($script->deps, ["jquery-migrate"]);
        }
    }
}
add_action("wp_default_scripts", "remove_jquery_migrate");
```

### Sử dụng plugin

Tất cả những gì các bạn cần làm là cài đặt và kích hoạt plugin có tên *Remove jQuery Migrate* ([download](https://wordpress.org/plugins/remove-jquery-migrate/)).

![cai-dat-va-kich-hoat-plugin-remove-jquery-migrate](https://wpcanban.com/wp-content/uploads/2018/06/cai-dat-va-kich-hoat-plugin-remove-jquery-migrate.png)

Sau chèn code snippet hoặc cài đặt plugin, hãy xóa cache web và cache trình duyệt (nếu có) rồi kiểm tra kết quả. Thật đơn giản phải không nào? Chúc các bạn thành công!

*Nếu bạn thích bài viết này, hãy theo dõi blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất nhé. Cảm ơn rất nhiều.* :)
