Nếu spam vài comment hay vài chục comment thì xoá trong admin rất nhanh. Nhưng trường hợp website của bạn tới vài nghìn comment spam như trong hình có khi tới chục nghìn comment spam thì cách sau đây sẽ giúp bạn xoá chúng một cách nhanh chóng và đơn giản
Trong bài này mình sẽ dùng WP CLI để xoá và chạy trong terminal nhé
- Nếu bạn dùng VPS thì login ssh vào để thực hiện
- Nếu bạn dùng hosting, thì hosting của bạn phải hỗ trợ terminal thì mới thực hiện được nhé. Ở VN mình thấy có Azdigi và iNet trong một số gói cao cấp có hỗ trợ nhé
Bước 1: mở terminal lên. Hosting cpanel thì bạn sẽ thấy nó như trong hình dưới
Để duy trì blog nên mình có làm aff cho 1 số bên hosting. Nhưng dù aff mình cũng chọn 1 số nhà cung cấp uy tín về chất lượng và support nên các bạn cứ yên tâm nhé.
Nếu có mua hosting mà có trong list dưới đây các bạn click vào link trước khi mua để ủng hộ mình nhé. Mình cảm ơn nhiều
- Azdigi: Giá rẻ thì dùng gói Pro Gold Hosting còn chất lượng hơn thì em khuyên dùng Business Hosting. Có điều kiện thì lên VPS nhé
- Tino hosting
- iNet
- Nước ngoài thì Vultr
Bước 2: Xác định thư mục gốc của website muốn thực hiện và gõ cd thư_mục rồi enter
Ví dụ web mình sẽ làm ở thư mục public_html thì mình sẽ gõ cd public_html
Bước 3: Bước quan trọng. Nhập lệnh để xoá các comment spam nhé
wp comment delete $(wp comment list --status=hold --field=ID --allow-root) --force --allow-root
Trong đó: –status=hold bạn có thể thay bằng các status khác như approved (Đã chấp nhận), spam (Đã đánh dấu spam), trash (Đã bỏ vào thùng rác), hold (Các comment đang chờ xác nhận)
Sau đó enter thì hệ thống sẽ xoá toàn bộ comment spam nhé. 3k comment spam thì cũng chỉ mất 1-2s để xoá. Rất nhanh phải không?
Mong là tuts nhỏ này sẽ giúp ích cho các bạn. Ngoài ra để tránh comment spam các bạn tham khảo thêm bài này nhé “Chia sẻ mẹo nhỏ để chặn comment spam trong WordPress“
- Bình luận