Loại bỏ Akismet CSS (akismet-widget-style-inline-css) để tăng tốc độ load cho website.
Nếu bạn để ý thì trong vài phiên bản gần đây, Akismet đã “bí mật” chèn thêm một đoạn inline CSS vào mã nguồn HTML của website WordPress. Đoạn CSS này có tác dụng hỗ trợ hiển thị widget thống kê số lượng bình luận spam mà Akismet đã chặn. Ngay cả khi bạn không sử dụng widget này trên website, đoạn CSS kia vẫn mặc định được chèn. Nó gây ảnh hưởng không tốt đến tốc độ load của website. Vậy làm thế nào để loại bỏ Akismet CSS? Đó là nội dung chính của bài viết hôm nay.
Tham khảo thêm:
Nếu website của bạn đang sử dụng plugin Akismet phiên bản mới nhất, hãy thử kiểm tra mã nguồn HTML của nó, bạn sẽ thấy một đoạn inline CSS nằm ở phần đầu tiên với nội dung như sau:
Đây chính là CSS của widget Akismet. Và dù bạn muốn hay không, nó sẽ mặc định được chèn.
Tất cả những gì bạn cần làm là chèn đoạn code sau đây vào cuối file functions.php
của theme (hoặc child theme) đang sử dụng rồi lưu lại. Các bạn cũng có thể chèn bằng plugin Code Snippets để tránh việc code bị xóa mất khi update theme.
//* Disable Akismet Widget Styles function disable_akismet_widget_styles() { wp_dequeue_style( 'akismet-widget-style' ); wp_deregister_style( 'akismet-widget-style' ); } add_action( 'wp_print_styles', 'disable_akismet_widget_styles' );
Xóa cache website (nếu có) và xem mã nguồn (view-source) để 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. :)
Công nhận là có những đoạn css thừa thãi vch, em vừa xóa nó đi thấy chẳng bị ảnh hưởng gì đến website. Cảm ơn bác Hiếu đã chia sẻ!
Cái này đáng ra chỉ nên load nếu người dùng sử dụng widget thôi. Mấy ông dev làm ẩu. 😅