Xóa JavaScript WordPress không sử dụng mà không cần plugin

Các chủ đề nhẹ như Astra, GeneratePress và Genesis tải rất ít CSS và tập lệnh trên trang web. Điều này giúp loại bỏ các lỗi CSS và JavaScript không sử dụng trong công cụ Google PageSpeed ​​​​Insights và tăng vọt điểm số tốc độ. Tuy nhiên, 99% chủ đề WordPress thương mại kết hợp nhiều tính năng và tải các tập lệnh và CSS nặng. Cho dù bạn sử dụng chủ đề nhẹ hay nặng, bạn vẫn cần rất nhiều chức năng thông qua plugin. Kết hợp chủ đề và plugin, điểm tốc độ tổng thể sẽ có tác động với mọi tệp nguồn trên trang web. Trong bài viết này, chúng tôi sẽ giải thích cách xóa CSS và JavaScript không sử dụng trong WordPress để cải thiện điểm Google PageSpeed ​​​​Insights

Có liên quan. Đọc hơn 400 hướng dẫn WordPress miễn phí

CSS và JavaScript không sử dụng là gì?

Hãy để chúng tôi giải thích điều này với một ví dụ đơn giản. Contact Form 7 là một trong những plugin phổ biến để thêm các biểu mẫu liên hệ trong các trang web WordPress. Nói chung, bạn cần có biểu mẫu liên hệ trong trang “Liên hệ” và có thể trên một số trang khác. Bạn sẽ không sử dụng biểu mẫu liên hệ trên mỗi bài đăng trên blog. Tuy nhiên, plugin Contact Form 7 sẽ tải CSS và JavaScript trên mỗi trang và bài đăng trên blog của bạn. Đó là một vấn đề lớn khi bạn có 1000 bài đăng trên blog và tất cả chúng đều tải tập lệnh / CSS biểu mẫu liên hệ mà không cần bất kỳ nhu cầu nào. Những CSS và tập lệnh không cần thiết này được gọi là CSS không sử dụng và tập lệnh không sử dụng

Một ví dụ điển hình khác là cửa hàng WooC Commerce. Bạn chỉ cần các kiểu và tập lệnh WooC Commerce trên các trang như sản phẩm, lưu trữ sản phẩm, giỏ hàng, thanh toán và mua sắm. Tuy nhiên, plugin không có bất kỳ tùy chọn nào để ngăn tải tệp trên các bài đăng hoặc trang blog

Tại sao đây là một vấn đề?

Thật không may, hầu hết tất cả các plugin sẽ tải tài nguyên trên tất cả các trang trên trang web của bạn. Điều này sẽ ảnh hưởng nặng nề đến tốc độ tải trang và giảm điểm tốc độ trong các công cụ như Google PageSpeed ​​​​Insights. Bạn sẽ thấy các lỗi như bên dưới là cơ hội, khi kiểm tra URL của trang trong Thông tin chi tiết về tốc độ trang

Xóa JavaScript WordPress không sử dụng mà không cần plugin
Lỗi tốc độ trang cho CSS và JS không được sử dụng

Mặc dù công cụ cho biết điều này sẽ không ảnh hưởng trực tiếp đến điểm hiệu suất, nhưng nó có tác động rất lớn đến thời gian tải. Tại thời điểm này, 30% điểm dành cho thời gian chặn và việc không sử dụng CSS / JS và tài nguyên chặn kết xuất sẽ kéo điểm xuống cuối. Ngoài ra, một số công ty lưu trữ sẽ tính phí dựa trên việc sử dụng băng thông. Tải các tệp CSS / tập lệnh không cần thiết trên trang web của bạn sẽ tăng gấp nhiều lần mức sử dụng băng thông. Do đó, cần phải xác định CSS và JavaScript không sử dụng và loại bỏ chúng khỏi tải trên tất cả các trang

Làm cách nào để xác định CSS và JavaScript không được sử dụng?

Bạn phải hiểu điều gì đang khiến các tài nguyên không được sử dụng tải trên các trang của bạn. Như đã giải thích ở trên, bạn không cần tải biểu mẫu liên hệ, cửa hàng trực tuyến hoặc plugin đánh giá trên tất cả các trang. Tuy nhiên, toàn bộ nhiệm vụ phức tạp hơn bạn nghĩ

  • Đầu tiên, xóa bộ nhớ đệm và vô hiệu hóa plugin bộ nhớ đệm trên trang web của bạn. Bây giờ, hãy truy cập công cụ Google PageSpeed ​​​​Insights và kiểm tra điểm tốc độ
  • Nhấp vào thông báo “Xóa JavaScript không sử dụng” và “Xóa CSS không sử dụng” để mở rộng chúng. Google sẽ hiển thị cho bạn danh sách các tài nguyên có quy mô chuyển và khoản tiết kiệm tiềm năng

Xóa JavaScript WordPress không sử dụng mà không cần plugin
Xem tài nguyên không sử dụng trong tốc độ trang

  • Mã bên ngoài – Như bạn có thể thấy trong ảnh chụp màn hình ở trên, “pagad2. googlesyndication. com” là từ Google AdSense. Bạn không thể xóa CSS và JavaScript không sử dụng được tải từ các trang web của bên thứ ba. Các tập lệnh này được tải trên trang web của bạn bằng các plugin quảng cáo, Analytics, nhúng video YouTube hoặc chia sẻ xã hội. Vì vậy, bạn phải hiểu những tài nguyên bên ngoài này sẽ ảnh hưởng đến tốc độ trang và bạn không thể kiểm soát nó trừ khi bạn quyết định xóa chúng. xem bài viết về Tốc độ trang so với AdSense để hiểu quảng cáo sẽ giết chết tốc độ trang của bạn
  • Tệp plugin và chủ đề – chúng tôi sẽ giải thích cách xóa chúng trong phần tiếp theo
  • CSS và tập lệnh nội tuyến – Công cụ Google PageSpeed ​​​​Insights thường không hiển thị chúng. Bạn phải tự xác định và xóa chúng khỏi trang web của mình. Nếu plugin chèn CSS/script nội tuyến, thì hãy tắt các tệp plugin hoặc tránh thêm mã nội tuyến tùy chỉnh. Hãy nhớ rằng, có một vấn đề lớn với các chủ đề nặng sử dụng phong cách. css với hàng ngàn dòng. Bạn phải tự xóa mã bên trong kiểu. tệp css để giảm kích thước

Tóm lại, thật dễ dàng để xóa CSS và JavaScript không sử dụng nếu chúng được tải dưới dạng các tệp riêng biệt. Đang tải phong cách khổng lồ. không thể xóa tệp css hoặc CSS nội tuyến trừ khi bạn xem lại chúng theo cách thủ công và xóa các mã không sử dụng. Ngoài ra, bạn có thể cần tìm một chủ đề hoặc plugin nhẹ để giải quyết vấn đề. Sau khi bạn tìm thấy nguyên nhân gây ra lỗi, bạn có thể bật lại plugin bộ nhớ đệm trên trang web của mình

Làm cách nào để xóa CSS và JavaScript không sử dụng?

Có hai cách bạn có thể sử dụng để loại bỏ các tệp CSS và JS không sử dụng khi tải trang trên trình duyệt. Tùy chọn đầu tiên là sử dụng các plugin cao cấp như WP Rocket và tùy chọn thứ hai là sử dụng plugin miễn phí. Chúng tôi sẽ giải thích chi tiết cả hai phương pháp để bạn có thể kiểm tra và chọn phương pháp dễ dàng cho mình

Xóa CSS không sử dụng bằng WP Rocket

WP Rocket là plugin lưu trữ phổ biến nhất cho WordPress cung cấp giao diện người dùng siêu đơn giản. Để cải thiện thời gian tải trang, bạn phải mua plugin và cập nhật lên phiên bản mới nhất (trên 3. 9)

  • Chuyển đến menu “Cài đặt > WP Rocket” trong bảng quản trị WordPress của bạn
  • Nhấp vào tab “Tối ưu hóa tệp” và cuộn xuống cuối phần “Tệp CSS”
  • Chọn hộp kiểm “Tối ưu hóa phân phối CSS” để xem hai nút để bật “Xóa CSS không sử dụng” và “Tải CSS không đồng bộ”. Bạn có thể sử dụng một trong các tùy chọn này tại một thời điểm chứ không phải cả hai
  • Chọn tùy chọn “Remove Unused CSS” và xác nhận tùy chọn “Activate Remove Unused CSS” khỏi thông báo cảnh báo

Xóa JavaScript WordPress không sử dụng mà không cần plugin
Xóa CSS không sử dụng trong WP Rocket

  • Plugin sẽ bắt đầu xử lý CSS trong trang web của bạn, quá trình này có thể mất vài phút để hoàn tất

Xóa JavaScript WordPress không sử dụng mà không cần plugin
Xóa CSS không sử dụng trong WP Rocket

  • Sau khi hoàn tất bạn sẽ thấy thông báo thành công “Remove Unused CSS is Complete. ”

Xóa JavaScript WordPress không sử dụng mà không cần plugin
Xóa CSS không sử dụng đã hoàn tất

  • Nhấp vào nút "Lưu thay đổi" ở cuối trang để tạo lại các tệp đã lưu trong bộ nhớ cache

Đảm bảo kiểm tra kỹ lưỡng trang web của bạn để xác nhận rằng tất cả các loại bài đăng đều hoạt động bình thường sau khi xóa CSS không sử dụng. Nếu bạn tìm thấy bất kỳ vấn đề nào, bạn có thể loại trừ CSS hoặc JavaScript trong hộp loại trừ. Nếu loại bỏ CSS không hoạt động cho trang web của bạn, bạn cũng có thể thử tùy chọn “Tải CSS không đồng bộ” để tạo CSS quan trọng và tránh các sự cố CSS chặn hiển thị

Xóa JavaScript không sử dụng bằng WP Rocket

Không giống như CSS, không thể xóa JS bằng plugin WP Rocket. Tuy nhiên, bạn có thể bật tùy chọn “Tải JavaScript bị trì hoãn” và “Trì hoãn thực thi JavaScript” trong phần “Tối ưu hóa tệp > Tệp JavaScript”. Điều này sẽ trì hoãn cả mã bên trong và mã bên ngoài, đồng thời loại bỏ các sự cố JavaScript chặn hiển thị

Xóa JavaScript WordPress không sử dụng mà không cần plugin
Trì hoãn thực thi JavaScript trong WP Rocket

Đảm bảo kiểm tra xem trang web của bạn có hoạt động tốt sau khi bật các tùy chọn này không. Điều này sẽ tăng điểm tốc độ trang của bạn lên gần 100 trong công cụ Google PageSpeed ​​​​Insights vì việc trì hoãn JS sẽ giảm tổng thời gian chặn, chiếm 30% trọng số trong tính toán điểm hiệu suất

Sử dụng Plugin CleanUp nội dung để xóa CSS và JavaScript không sử dụng

Khi bạn đã tải nhiều plugin và tệp chủ đề, hãy làm theo các hướng dẫn bên dưới để xóa chúng trên các trang mà bạn không cần đến chúng

  • Đăng nhập vào bảng điều khiển quản trị viên WordPress của bạn và điều hướng đến phần “Plugin > Thêm mới”
  • Nhập “dọn dẹp tài sản” vào hộp tìm kiếm và tìm plugin “Dọn dẹp tài sản. Tăng tốc độ trang”

Xóa JavaScript WordPress không sử dụng mà không cần plugin
Cài đặt và Kích hoạt Plugin

  • Nhấp vào nút “Cài đặt ngay” và sau đó kích hoạt plugin
  • Sau khi kích hoạt plugin, chúng tôi khuyên bạn nên đọc tài liệu được hiển thị. Điều này là cần thiết để sử dụng plugin đúng cách

Xóa JavaScript WordPress không sử dụng mà không cần plugin
Đọc Hướng dẫn Bắt đầu

Cài đặt plugin

Plugin có nhiều cài đặt mà chúng tôi sẽ không giải thích trong bài viết này. Nếu bạn đang sử dụng plugin bộ nhớ đệm như WP Rocket trên trang web của mình thì hãy đảm bảo không sử dụng bất kỳ chức năng nào khác ngoài việc tắt các tập lệnh và CSS không sử dụng. Chuyển đến menu “Dọn dẹp nội dung > Cài đặt” và sau đó chuyển đến tab “Tùy chọn sử dụng plugin”. Tại đây, bạn có thể quyết định cách bạn muốn xem và vô hiệu hóa CSS / tập lệnh không sử dụng trên các trang của mình

  • Quản lý trong Bảng điều khiển – bật tùy chọn này. Điều này sẽ giúp bạn phân tích trang từ trình chỉnh sửa bài đăng trong bảng điều khiển quản trị viên

Xóa JavaScript WordPress không sử dụng mà không cần plugin
Bật Quản lý trong Trang tổng quan

  • Manage in the Front-end – nếu bạn muốn phân tích trang từ trình duyệt front-end, hãy bật tùy chọn này. Nếu không, bạn có thể vô hiệu hóa điều này. Hãy nhớ rằng, phân tích giao diện người dùng chỉ có thể được thực hiện bởi người dùng quản trị viên đã đăng nhập. Người dùng truy cập trang web của bạn sẽ không bị ảnh hưởng trong quá trình kiểm tra của bạn

Xóa JavaScript WordPress không sử dụng mà không cần plugin
Bật hoặc Tắt Quản lý trong Frontend

  • Bố cục danh sách nội dung – nhấp vào menu thả xuống và chọn “Tất cả kiểu và tập lệnh > Được nhóm theo vị trí (chủ đề, plugin, lõi & bên ngoài). Điều này sẽ giúp bạn xem các tệp tài nguyên được nhóm trong các danh mục khác nhau

Xóa JavaScript WordPress không sử dụng mà không cần plugin
Đặt bố cục xem

  • Ẩn tệp lõi WordPress khỏi danh sách nội dung?

Bây giờ, hãy chuyển đến tab “Chế độ kiểm tra” và bật tùy chọn “Bật Chế độ kiểm tra”. Điều này sẽ giúp bạn kiểm tra xem trang web có bị hỏng sau khi vô hiệu hóa tập lệnh và CSS trước khi công khai hay không

Xóa JavaScript WordPress không sử dụng mà không cần plugin
Bật Chế độ kiểm tra

Nhấp vào “Cập nhật tất cả cài đặt” ở dưới cùng để áp dụng các thay đổi của bạn

Xóa CSS và JavaScript không sử dụng

Tùy thuộc vào cài đặt, bạn có thể phân tích trang từ trình chỉnh sửa hoặc từ giao diện người dùng

  • Vô hiệu hóa Tập lệnh và CSS khỏi Trình chỉnh sửa – Chỉnh sửa bất kỳ bài đăng hiện có nào để chuyển đến trình chỉnh sửa bài đăng. Cuộn xuống dưới cùng để xem các hộp meta từ plugin Dọn dẹp tài sản. Xem tất cả CSS và tập lệnh được tải trên trang đó và tắt các tài nguyên bạn không cần
  • Vô hiệu hóa Tập lệnh và CSS từ Giao diện người dùng – Nếu bạn đã bật tùy chọn “Quản lý trong giao diện người dùng”, hãy mở bất kỳ bài đăng nào của bạn trên giao diện người dùng của trình duyệt. Hãy nhớ rằng, bạn phải đăng nhập vào bảng quản trị WordPress của mình trong một tab trình duyệt khác. Ở cuối trang, bạn sẽ thấy các hộp meta tương tự vô hiệu hóa các tài nguyên được tải trên trang

Trong cả hai trường hợp, bạn sẽ thấy tất cả các tệp CSS và JavaScript được tải trên trang được nhóm theo cài đặt của bạn

Xóa JavaScript WordPress không sử dụng mà không cần plugin
Xem tài nguyên đã tải trong nhóm

Mở rộng từng nhóm và xem chi tiết về các tệp được tải bởi plugin và chủ đề của bạn. Đối với mỗi tệp CSS và JS, bạn có nhiều tùy chọn như trong hình bên dưới

Xóa JavaScript WordPress không sử dụng mà không cần plugin
Vô hiệu hóa hoặc kích hoạt CSS và JS

  • Dỡ bỏ tài nguyên trên trang
  • Vô hiệu hóa tệp trên toàn trang web
  • Vô hiệu hóa trên tất cả các bài đăng (nó sẽ tiếp tục tải trên các trang và loại bài đăng tùy chỉnh)
  • Một số tùy chọn khác như sử dụng RegEx chỉ khả dụng trong phiên bản pro của plugin

Sau khi tắt các tệp, hãy cập nhật bài đăng của bạn để các thay đổi có hiệu lực trên trang web

Xem các tệp bị vô hiệu hóa và xóa chế độ kiểm tra

  • Chuyển đến phần “Dọn dẹp nội dung > Thay đổi hàng loạt”
  • Điều hướng đến tab “Bài đăng, Trang và Loại bài đăng tùy chỉnh” và chọn “bài đăng” từ danh sách thả xuống
  • Tại đây bạn có thể xem tất cả các tệp bị vô hiệu hóa trên trang web của mình
  • Chọn hộp kiểm “Xóa quy tắc hàng loạt” và nhấp vào nút “Áp dụng thay đổi” ở dưới cùng để cho phép tải lại tệp
  • Ngoài ra, bạn có thể chỉnh sửa bất kỳ bài đăng nào trong trình chỉnh sửa bài đăng và sửa đổi hành vi tải tệp

Xóa JavaScript WordPress không sử dụng mà không cần plugin
Xem và xóa hàng loạt tệp

Kiểm tra trang web của bạn và nếu mọi thứ đều ổn, hãy quay lại trang cài đặt và tắt tùy chọn “Chế độ kiểm tra”. Điều này sẽ làm cho các thay đổi trực tiếp với tất cả người dùng truy cập trang web của bạn. Tương tự, bạn có thể tắt các tệp CSS và JS trên các loại bài đăng, trang và trang sản phẩm tùy chỉnh bằng cách chỉnh sửa chúng. Kiểm tra các trang của bạn bằng công cụ Google PageSpeed ​​​​Insights để xem các lỗi đã được loại bỏ chưa

Từ cuối cùng

Chúng tôi hy vọng bài viết hữu ích để xóa các tệp CSS và JavaScript không sử dụng khỏi trang web của bạn và cải thiện điểm số Google PageSpeed. Chúng tôi khuyên bạn nên sử dụng WP Rocket vì nó dễ dàng xóa CSS và trì hoãn JS bên ngoài chỉ với vài cú nhấp chuột. Nếu bạn đang sử dụng plugin Dọn dẹp tài sản miễn phí, nó sẽ chỉ giúp bạn tắt tải tệp CSS và JS từ plugin và chủ đề. Bạn phải tránh sử dụng mã của bên thứ ba và xóa thủ công các mã không cần thiết bên trong kiểu chính. tập tin css. Khi chỉnh sửa tệp theo cách thủ công, hãy đảm bảo sử dụng chủ đề con để cập nhật biểu định kiểu để bạn không bị mất các thay đổi mỗi khi cập nhật chủ đề