Loại bỏ query strings trong WordPress một cách đơn giản với plugin WP Rocket.
Trong một bài viết trước đây khá lâu, tôi đã từng hướng dẫn các bạn cách loại bỏ query strings khỏi các file CSS và JS trong WordPress để tăng tốc độ load cho website rồi phải không nào? Nếu bạn không còn nhớ query strings là gì thì có thể tham khảo lại bài viết đó tại đây. Quay trở lại vấn đề chính, nếu bạn đang sử dụng plugin WP Rocket phiên bản từ 2.9 trở lên thì giờ đây bạn có thể loại bỏ query strings một cách dễ dàng mà không cần phải chèn thêm code vào file functions.php
của theme như trước nữa.
Tham khảo thêm:
Loại bỏ query strings với plugin WP Rocket
WP Rocket không đơn thuần chỉ là một plugin tạo cache mà nó còn đảm nhận chức năng của một plugin dọn dẹp và tối ưu database; tối ưu HMTL, CSS, JS, Google Fonts; lazy load hình ảnh, videos và iframes; tích hợp CDN, CloudFlare… và rất nhiều tính năng hữu ích khác. Đó là lý do tại sao WP Rocket được tin dùng trên hàng trăm nghìn website, mặc dù nó là plugin trả phí.
Kể từ phiên bản 2.9, WP Rocket đã được bổ sung thêm 1 tính năng mới trong giao diện cài đặt, mang tên Static Resources. Nó cho phép bạn loại bỏ query strings khỏi các tài nguyên tĩnh như JS hay CSS một cách dễ dàng.
Tất cả những gì bạn cần làm là tick vào mục Remove query strings from static resources trong tab Advanced options của plugin WP Rocket, sau đó click nút Save Changes để lưu lại.
Trước khi loại bỏ:
Sau khi loại bỏ:
Thật tuyệt vời phải không nào? Không còn nỗi lo lỗi giao diện khi chèn code vào file functions.php
sai cách nữa. Chúc các bạn thành công!
Bạn có đang loại bỏ query strings trên các tài nguyên tĩnh của website? Bạn đang áp dụng phương pháp nào để làm điều đó? Hãy chia sẻ nó với chúng tôi trong khung bình luận bên dưới.
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. :)
Hình như bây giờ không còn chức năng này nữa thì phải, tìm hoài không thấy!
Cái này mình không rõ lắm. Mình bỏ WP Rocket chuyển sang dùng LiteSpeed Cache từ lâu lắm rồi. Bao nhiêu năm chưa dùng lại, không biết giờ giao diện thiết lập nó trông như thế nào nữa. 😅
Nếu là để loại bỏ query string của css, js thì mình hay làm bằng cách thêm function vào functions.php.
function _remove_script_version( $src ){
$parts = explode( ‘?ver’, $src );
return $parts[0];
}
add_filter( ‘script_loader_src’, ‘_remove_script_version’, 15, 1 );
add_filter( ‘style_loader_src’, ‘_remove_script_version’, 15, 1 );
Cái này mình cũng đã từng có bài viết hướng dẫn rồi: Loại bỏ query string trong WordPress không cần dùng plugin :)
Hiếu ơi gói Hosting bên Hiếu chỉ có Server Hong Kong và Singapore thôi hả Hiếu? Giờ chưa cần nhưng mà hỏi trước biết đâu sau này có thể sẽ ủng hộ ^^
Ngoài Hong Kong và Singapore còn có Mỹ, Hà Lan và Canada nữa bạn nhé. Lúc nào có nhu cầu thì cứ PM mình. :)
Trả lời nhanh quá xá. Cảm ơn Hiếu :)
Đã làm lâu rồi nhưng vẫn cảm ơn chú.. Cố gắng khai thác WP, nghiên cứu thêm để share anh em nhé. Cả chuyện lỗi giao diện khi gộp CSS và JS nữa..
Cuối tháng ck gia hạn WP Rocket :D
Cái này thằng WP Rocket nó có video + hướng dẫn cách khắc phục rồi mà. File JS hay CSS nào gộp mà bị lỗi thì loại trừ nó ra. :P
Cá nhân em thấy thì Plugin này quá toàn diện luôn :)
Tất cả trong một. :D Vậy nên nó mới được nhận định là một trong những plugin tạo cache tốt nhất dành cho WordPress. :P
Sẽ học hỏi, tks chủ thớt