Hướng dẫn xoá nhanh user spam bằng WP CLI với Terminal trong WordPress

Cập nhật lần cuối 02/12/2024 by trong WordPress vào 02/12/2024 có 5 Views

Nếu spam vài user hay vài chục user thì xoá trong admin rất nhanh. Nhưng trường hợp website của bạn tới vài nghìn user spam như trong hình có khi tới chục nghìn user 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ó AzdigiiNet 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

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

hoặc nếu ở website khác trên hosting thì gõ cd abc.com

Bước 3: Bước quan trọng. Nhập lệnh để xoá các user spam nhé

wp user delete $(wp user list --role=subscriber --field=ID) --reassign=1 --yes

Trong đó:

–role=subscriber là các user có role là subscriber
–reassign=1 để chuyển toàn bộ nội dung sang user id = 1

Sau đó enter thì hệ thống sẽ xoá toàn bộ user spam nhé.

Mong là tuts nhỏ này sẽ giúp ích cho các bạn.

5/5 - (1 vote)
  • Bình luận
Sản phẩm nổi bật của Toản
x