Cách xóa đi tất cả bình luận spam cùng một lúc trong WordPress

Cách xóa đi tất cả bình luận spam cùng một lúc trong WordPress

Một trong những việc khiến một quản trị viên trang Web sử dụng WordPress mất thời gian nhất đó chính là việc xóa đi hàng trăm bình luận spam mỗi ngày. Bình luận spam cũng như thư rác xuất hiện là việc không thể tránh khỏi khi quản lí một Website đặc biệt là Website sử dụng mã nguồn mở WordPress!

Bạn hoàn toàn có thể xóa hết các bình luận spam ấy bằng cách nhấn vào “Xóa hết spam” trong phần quản lí bình luận của WordPress. Tuy nhiên điều đó chỉ thật sự hợp lí nếu như số lượng thư rác có thể đếm được trên đầu ngón tay, khi bạn có hàng ngàn thư rác việc nhắn xóa thủ công như vậy là vô cùng mất thời gian và thậm chí có thể làm cho máy chủ của bạn bị đứng!

Có một cách đơn giản hơn để xóa thư rác, bằng cách sử dụng dòng lệnh SQL này trong phpMyAdmin:

DELETE FROM wp_comments WHERE comment_approved = "spam";
DELETE FROM wp_commentmeta WHERE meta_key LIKE "akismet_%";

Và đây là thành quả, các thư rác đã được xóa đi hết chỉ trong vòng vài giây:

xoa di toan bo binh luan spam chi trong vai giay Cách xóa đi tất cả bình luận spam cùng một lúc trong WordPress

Sao khi xóa hết thư rác trong cơ sở dữ liệu, bạn có thể tối ưu wp_comment và wp_commentmeta như sau:

OPTIMIZE TABLE wp_comments;
OPTIMIZE TABLE wp_commentmeta;

Vậy là xong!

Tuy nhiên nếu bạn không có nhiều kiến thức về cơ sở dữ liệu bạn có thể sử dụng Plugin AntiSpamBEE mà tôi đã sử dụng trong bài viết Spam comment ngày nào cũng thế, mệt! Để hạn chế tối đa số lượng thư rác phải xóa đi hàng ngày!

Chúc các bạn thành công!

 

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *