Cách xóa Jquery migrate hoặc chỉ cho phép tải khi đã đăng nhập
JQuery Migrate là các tập tin JavaScript để hỗ trợ cho những theme (giao diện) sử dụng các phiên bản cũ hơn của jQuery. Trong bài viết này hãy cùng Vũ Trụ Số tìm hiểu về Jquery migrate và cách để bạn loại bỏ Jquery migrate khỏi website WordPress của bạn.
Hoặc bạn có thể sử dụng đoạn code phía dưới đây để loại bỏ Jquery migrate vẫn được
Ngoài 2 cách này ra bạn cũng có thể sử dụng plugin
Remove jQuery Migrate để loại bỏ jQuery Migrate.
I. 1. jQuery migrate là gì?
jQuery migrate là các tập tin JavaScript để hỗ trợ cho những theme (giao diện) sử dụng các phiên bản cũ hơn của jQuery. Trong đó: – JavaScript: Nó chính là một trong 3 ngôn ngữ lập trình web phổ biến nhất thế giới, bao gồm. + JavaScript: Đây chính là ngôn ngữ lập trình giúp cải thiện cách hoạt động của trang web. + HTML: Chính là ngôn ngữ lập trình HTML giúp bạn thêm nội dung cho trang web. + CSS: Hiểu cách đơn giản, đây chính là định dạng thiết kế, bố cục, phong cách, canh lề của trang web.II. Các lý do khác để loại bỏ jQuery Migrate
- Bạn nên cập nhật theme và plugin của mình hơn để giúp website của bạn cho tương thích với jquery phiên bản mới thay vì sử dụng jQuery migrate đã quá lỗi thời
- Nếu bạn đang chạy các plugin sử dụng jQuery cũ, bạn nên cập nhật chúng hoặc chuyển sang một plugin thay thế để sử dụng
functions.php
1 2 3 4 5 6 7 8 9 10 11 12 |
// Xoa jquery migrate ngoai frontend function ngoinhaweb_dequeue_jquery_migrate( &$scripts){ $scripts->remove( 'jquery'); $scripts->add( 'jquery', false, array( 'jquery-core' ), '1.10.2' ); } add_filter( 'wp_default_scripts', 'ngoinhaweb_dequeue_jquery_migrate' ); // Chi load enqueue jquery migrate trong wp-admin function ngoinhaweb_jquery_migrate_admin_enqueue() { wp_enqueue_script('jquery-migrate'); } add_action('admin_enqueue_scripts', 'ngoinhaweb_jquery_migrate_admin_enqueue'); |
1 2 3 4 5 6 7 8 9 10 11 12 |
//Remove JQuery migrate function ngoinhaweb_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', 'ngoinhaweb_remove_jquery_migrate' ); |