Nếu vì lí do nào đó mà bạn muốn xóa toàn bộ người dùng không có bài viết nào trong trang WordPress của bạn, bài viết này sẽ giúp bạn.

Xóa tài khoản không có bài viết trong WordPress sử dụng câu lệnh MySQL

Bài viết này được sử dụng khi bạn có quá nhiều tài khoản muốn xóa mà không thể nào xóa bằng tay được.

Đăng nhập MySQL

Đăng nhập MySQL bạn dùng lệnh sau.

mysql -u root -p

Để chọn cơ sở dữ liệu, dùng lệnh sau.

USE tên_csdl;

Xóa người dùng

Đầu tiên bạn chạy lệnh sau để xóa tất cả người dùng không có bài viết nào.

DELETE FROM wp_users WHERE ID NOT IN (SELECT post_author FROM wp_posts);

Sau đó chạy tiếp lệnh sau để xóa các dữ liệu liên quan.

DELETE FROM wp_usermeta WHERE user_id NOT IN (SELECT ID FROM wp_users);

Lưu ý: Bạn cần thay đổi wp_ thành tên tiền tố của bạn nếu bạn có thay đổi khi cài đặt WordPress.

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

5/5 (3 bình chọn)