Nếu mới dựng Website WordPress lên mà chưa kịp cài các plugin chặn spam comment thì chắc chắn kiểu gì bạn cũng sẽ bị hàng trăm bình luận rác mỗi ngày. Tình trạng spam comment diễn ra mỗi ngày một tinh vi và có thể vượt qua cả plugin Akismet Anti-spam: Spam Protection. Mình có 1 Website vệ tinh lâu quá không vào và thế là hứng gần 1500 bình luận rác, tất cả vẫn đang trong chế độ chờ duyệt. Để xóa nhanh tất cả bình luận rác trên WordPress, bạn có thể thực hiện theo cách sau:
Tham gia kênh Telegram của AnonyViet 👉 Link 👈 |
Cách 1: Xóa Comment trong trang quản trị WordPress
Đây là cách đơn giản nhất, phù hợp với những website có số lượng bình luận rác ở mức thấp hoặc trung bình. Người quản trị chỉ cần truy cập vào bảng điều khiển WordPress, chọn mục “Comments” (Bình luận), sau đó chuyển sang tab “Spam” hoặc “Pending” để lọc ra các bình luận không hợp lệ. Tại đây, bạn có thể chọn toàn bộ bình luận hiển thị, thực hiện hành động “Move to Trash” (Chuyển vào thùng rác) và xác nhận.
Mỗi trang thường hiển thị khoảng 20 bình luận, tuy nhiên bạn có thể tăng số lượng này lên 100 hoặc 200 bằng cách nhấn vào nút “Screen Options” (Tùy chọn màn hình) và chỉnh lại số lượng bình luận hiển thị trên 1 trang.
Lưu ý nếu để số lượng quá lớn có thể là treo Website do chiếm nhiều tài nguyên xử lý php.
Cách 2: Xóa Bằng SQL Hoặc WP-CLI
Nếu bạn có quyền truy cập vào cơ sở dữ liệu của website thông qua phpMyAdmin hoặc dùng VPS có hỗ trợ SSH, thì việc xóa bình luận rác bằng câu lệnh SQL hoặc công cụ WP-CLI là lựa chọn nhanh và gọn nhất.
Chỉ với một dòng lệnh SQL như DELETE FROM wp_comments WHERE comment_approved = 'spam';
, toàn bộ bình luận bị đánh dấu là spam sẽ biến mất ngay lập tức.
Nếu muốn xóa bình luận đang chờ duyệt, bạn chỉ cần thay đổi điều kiện thành comment_approved = '0'
.
Trong trường hợp sử dụng WP-CLI, bạn có thể dùng lệnh wp comment delete $(wp comment list --status=spam --format=ids)
để xóa tất cả bình luận với 1 nút Enter.
Cách 3: Dùng Plugin Để Xóa Hàng Loạt Bình Luận Rác Tự Động
Đối với các website có khối lượng lớn bình luận spam, việc sử dụng plugin là giải pháp tối ưu. Plugin WP Bulk Delete là một lựa chọn phổ biến và dễ sử dụng. Sau khi cài đặt và kích hoạt plugin này, bạn chỉ cần truy cập vào mục quản lý bình luận trong WP Bulk Delete, chọn loại bình luận cần xóa như “Spam”, “Pending” hoặc “All”, sau đó nhấn nút xác nhận để tiến hành xóa hàng loạt.
Thời gian thực hiện chỉ mất vài phút và không yêu cầu người dùng phải thao tác thủ công nhiều lần. Một số plugin khác như Delete Pending Comments bạn có thể tham khảo dùng thử