Massen löschen Benutzer aus einer CSV-Liste

Ich habe eine WordPress-Seite mit 65.000 registrierten Nutzern, etwa 10.000 dieser Nutzer sind Spam-Bots, inaktiver Account, harte E-Mail-Bonzen etc.

Ich habe sie in einer CSV-Liste gesammelt, wie kann ich diese CSV-Liste verwenden, um diese Benutzer von meiner WordPress-Website zu löschen?

Ich konnte kein Plugin finden, das das tut.

Solutions Collecting From Web of "Massen löschen Benutzer aus einer CSV-Liste"

Du könntest so etwas versuchen.

DELETE FROM wp_users WHERE ID in ( 5506, 5507,... ); 

Stellen Sie sicher, dass Sie es zuerst in einem Staging-Bereich versuchen und sichern Sie Ihre database.

Hast du das Stop Spammer Plugin ausprobiert ?

Ich habe festgestellt, dass dies sehr effektiv sein kann – nicht 100% – aber gut, um Spam-Registrierungen zu stoppen – Sie können verschiedene APIs hinzufügen.

Ich glaube nicht, dass Sie die CSV-Datei, die Sie benötigen, spezifisch ausführen können, aber ich bin mir ziemlich sicher, dass Sie in Ihre bestehende db einschneiden und weitere Spam-Registrierungen verhindern können.

Nebenbei bemerkt, CloudFlare ist ziemlich gut darin, den Anmeldeprozess vor Bots zu schützen.

Aktualisieren:

Das Plugin kann vorhandene Benutzer nicht löschen:

Leider hat WordPress die IP-Adresse von Benutzerregistrierungen vor Version 5.0 nicht aufgezeichnet. Dies ist ein Designerrors in WordPress. Sie zeichnen die IP von Kommentaren auf. Ich kann keinen Check gegen Anmeldungen ohne ihre IP-Adresse durchführen, also müssen Sie Benutzer auf altmodische Weise nacheinander entfernen. Sie könnten versuchen, die E-Mails aller registrierten Benutzer aufzulisten und sie dann zu löschen. Sie können dann alle Benutzer bitten, sich erneut zu registrieren, aber das würde Ihre legitimen Benutzer wahrscheinlich verärgern.