Loại bỏ Query String trong WordPress

Rất nhiều bạn đang hướng tới cách làm thế nào để loại bỏ Query String trong WordPress do nó ảnh hưởng khá nhiều tới tốc độ của website, vậy làm thế nào để loại bỏ nó, hãy cùng xem qua bài viết loại bỏ Query String trong WordPress

Muốn đạt được điểm số cao trong Google PageSpeed thì một trong những việc quan trọng bạn cần làm là loại bỏ query string (chuỗi truy vấn) khỏi tất cả các tập tin css và java script trong site WordPress của mình.

Có nhiều yếu tố khác nhau ảnh hưởng đến tổng thời gian tải site của bạn và Google PageSpeed xem xét tất cả những yếu tố này. Theo GTmetrix, việc loại bỏ các chuỗi truy vấn từ các file nguồn tĩnh như style-sheetjavascript có mức độ ưu tiên cao hơn trong khi kiểm tra tốc độ tải của một website.

Định nghĩa Query String?

Query String (chuỗi truy vấn) là một phương thức mà các plugin khác nhau thông qua các giá trị nội dung hoặc mang thông tin chi tiết về các phiên bản. Chúng được sử dụng trong cả javascriptsstyle-sheets. Thực chất, nó là một trong những phương thức được thực hiện bởi các nhà phát triển để ngay lập tức cập nhật các phiên bản mới.

Và đây là lời giải thích. Hãy tưởng tượng bạn là một nhà phát triển. Bạn đã tạo ra một plugin trong đó có vài css và js. Bây giờ, nếu một ai đó sử dụng plugin của bạn và đồng thời sử dụng dịch vụ CDN thì các tập tin tĩnh (cả css và js) sẽ được lưu trữ trong nhiều tuần, tháng hoặc thậm chí một năm.

Bây giờ nếu bạn phát hành một bản cập nhật cho plugin, nó sẽ không được hiển thị cho đến khi tập tin lưu trữ hết hạn. Vì vậy, các nhà phát triển sử dụng các chuỗi truy vấn vì nó không được lưu trữ bởi hầu hết các trình duyệt và các dịch vụ CDN. Nói chung nó có thể hữu ích cho các nhà phát triển và nhà thiết kế nhưng trái lại, nó có ảnh hưởng lớn đến tốc độ tải blog/website của bạn.

Làm sao để loại bỏ Query String mà không cần dùng đến plugin?

Vô cùng đơn giản. Bạn chỉ cần thêm đoạn code sau đây vào tập tin function.php của theme mà bạn đang dùng, lưu lại và dùng Google PageSpeed để kiểm tra kết quả.

// Loại bỏ Query String trong WordPress
function remove_cssjs_ver( $src ) {
 if( strpos( $src, '?ver=' ) )
 $src = remove_query_arg( 'ver', $src );
 return $src;
}
add_filter( 'style_loader_src', 'remove_cssjs_ver', 10, 2 );
add_filter( 'script_loader_src', 'remove_cssjs_ver', 10, 2 );

Vậy giờ tôi muốn xài Plugin có được không?

Đương nhiên là có rồi, với độ lười kinh khủng của mình thì cài luôn Plugin cho khỏe. Bạn tham khảo cài đặt vài Plugin dưới đây là được.

Vậy là xong rồi. Chúc các bạn thành công nhé. Thấy hay thì ghé blog mình thường xuyên để cập nhật vài chiêu tăng tốc wordpress nhé.

( Bài này 70% tham khảo bác Trung Hiếu Wpcanban.com)

Thông tin liên hệ

    • 1

      Step 1

    • 2

      Step 2

    • 3

      Step 3

    1/3

    Step 1

    0%

    50%

    100%

    X